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