Frage

Ich bin mit Google Translation API Text von Chinesisch auf Englisch in meinem C # Programm zu übersetzen. Das Problem ist, wenn der Text klein ist (um eine Zeile) die API der Lage ist, es zu übersetzen, aber wenn der Text größer (mehr als 3 Zeilen) ist gibt eine Ausnahme sagen: „Der Remote-Server eine unerwartete Antwort zurückgegeben: (414) Request-URI zu groß. ". Allerdings, wenn ich translate.google.com in meinem Browser, die gut funktioniert.

Bitte sagen Sie mir, wie kann ich große Dokumente verarbeiten mit Google API in meiner Desktop-Anwendung in C # geschrieben Übersetzen.

War es hilfreich?

Lösung

Ich spreche kein C #, aber meine Vermutung ist, dass Sie erhalten, wie die Methode verwenden, den Text zu transportieren. GET-Parameter haben eine begrenzte maximale Größe (in der Regel etwa 1 oder 2 Kilobyte). Ich glaube, Sie brauchen POST zu verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top