Google Translation API не работает даже для документов длиной в одну страницу - PullRequest
0 голосов
/ 29 марта 2010

Я использую Google Translation API для перевода текста с упрощенного китайского на английский в моей программе на C #. Проблема в том, что если текст маленький (около одной строки), API может его перевести, но если текст больше (более 3 строк), выдает исключение, говорящее «Удаленный сервер возвратил неожиданный ответ: (414) Request-URI Too Large. " Однако, если я использую translate.google.com в своем браузере, это нормально работает.

Скажите, пожалуйста, как я могу обрабатывать большие документы с помощью Google Translate API в моем настольном приложении, написанном на C #.

1 Ответ

3 голосов
/ 29 марта 2010

Я не говорю на C #, но я предполагаю, что вы используете GET как метод для переноса текста. Параметры GET имеют ограниченный максимальный размер (обычно около 1 или 2 килобайт). Я думаю, что вам нужно использовать POST.

...