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 #.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top