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