Pergunta

Estou usando a API de tradução do Google para traduzir o texto do chinês simplificado para o inglês no meu programa C#. O problema é que se o texto for pequeno (em torno de uma linha), a API poderá traduzi -lo, mas se o texto for maior (mais de 3 linhas) é uma exceção dizendo "o servidor remoto retornou uma resposta inesperada: (414) Solicitar-uri muito grande. ". No entanto, se eu usar o tradutor.google.com no meu navegador, funciona bem.

Por favor, diga -me como posso processar documentos grandes usando a API do Google Translate no meu aplicativo de desktop escrito em C#.

Foi útil?

Solução

Não falo C#, mas meu palpite é que você está usando o GET como método para transportar o texto. Os parâmetros do GET têm um tamanho máximo limitado (geralmente em torno de 1 ou 2 kilobytes). Eu acho que você precisa usar o post.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top