Google API de traduction ne fonctionne pas même pour une longue page documents
-
22-09-2019 - |
Question
J'utilise l'API Google Traduction pour traduire le texte du chinois simplifié vers l'anglais dans mon programme C #. Le problème est de savoir si le texte est petit (autour d'une ligne) de l'API est capable de le traduire, mais si le texte est plus grand (plus de 3 lignes) est fait une exception en disant « Le serveur distant a renvoyé une réponse inattendue: (414) Request-URI trop grand. ". Toutefois, si j'utilise translate.google.com dans mon navigateur qui fonctionne très bien.
S'il vous plaît me dire comment puis-je traiter des documents volumineux en utilisant Google Translate API dans mon application de bureau écrit en C #.
La solution
Je ne parle pas C #, mais je pense que vous utilisez GET comme méthode pour transporter le texte. paramètres GET ont une taille maximale limitée (généralement autour de 1 ou 2 kilo-octets). Je pense que vous devez utiliser POST.