Pregunta

Estoy usando Google Traductor API para traducir el texto del chino simplificado a Inglés en mi programa en C #. El problema es si el texto es pequeño (alrededor de una línea) de la API es capaz de traducirlo, pero si el texto es más grande (más de 3 líneas) es da una excepción diciendo "El servidor remoto devolvió una respuesta inesperada: (414) URI de solicitud demasiado grande. ". Sin embargo si uso translate.google.com en mi navegador que funciona bien.

Por favor, dime cómo puedo procesar documentos de gran tamaño utilizando Google Translate API en mi aplicación de escritorio escrita en C #.

¿Fue útil?

Solución

Yo no parecen ser C #, pero mi conjetura es que está utilizando el método GET como para transportar el texto. parámetros GET tienen un tamaño máximo limitado (normalmente alrededor de 1 o 2 kilobytes). Creo que es necesario utilizar POST.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top