Google Translation API не работает даже для документов длиной в одну страницу

StackOverflow https://stackoverflow.com/questions/2537379

Вопрос

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

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

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top