listenmirndt;11010741 wrote:
and Google Translate seems to have a limit on number of characters (or maybe the URL query string has a limit)
There are limits to URL query string length. But as far as I remember, they are not part of the standard. Instead, they are web server implementation specfic. If you search the web you'll most likely find out what this limit is.
However, if you look at the HTML source of translate.google.com, it says method="post". While they use ajax to automatically send the text to be translated and modifiy their url accordingly, I'd still try a post request and see if that works. They may still have an input limit, but it's worth a try.