API do Google Translation não está funcionando por documentos de uma página de uma página
-
22-09-2019 - |
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#.
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.