The
url is too long to process
Means that you are using GET to get the translations and request you are sending is too big because GET methods are limited to a specific length for the request. See this for more info.
The translation API supports as most APIS do, the POST method.
Change the method that you request the translations with POST. Probably that is what @daan was talking about.