Google API di traduzione non funziona per i documenti anche una pagina lunga
-
22-09-2019 - |
Domanda
sto usando Google API di traduzione per tradurre il testo da Cinese a Inglese nel mio programma C #. Il problema è se il testo è di piccole dimensioni (circa una riga) l'API è in grado di tradurre, ma se il testo è più grande (più di 3 linee) è dà un'eccezione dicendo "Il server remoto ha restituito una risposta imprevista: (414) richiesta-URI troppo grande. ". Tuttavia se uso translate.google.com nel mio browser funziona bene.
Ti prego, dimmi come posso elaborare grandi documenti utilizzando Google Translate API nella mia applicazione desktop scritto in C #.
Soluzione
Non parlo C #, ma la mia ipotesi è che si sta utilizzando GET come metodo per trasportare il testo. GET parametri hanno una dimensione massima limitata (solitamente di circa 1 o 2 kilobyte). Penso che è necessario utilizzare POST.