0

Google Translation API を使用して、C# プログラムで簡体字中国語から英語にテキストを翻訳しています。問題は、テキストが小さい (1 行程度) 場合、API は翻訳できますが、テキストが大きい (3 行以上) 場合、「リモート サーバーが予期しない応答を返しました: (414)」という例外が発生することです。リクエスト URI が大きすぎます。」ただし、ブラウザで translate.google.com を使用すると、正常に動作します。

C# で記述されたデスクトップ アプリケーションで Google Translate API を使用して大きなドキュメントを処理する方法を教えてください。

4

1 に答える 1

3

私は C# を話せませんが、テキストを転送する方法として GET を使用していると思います。GET パラメータの最大サイズには制限があります (通常、約 1 または 2 キロバイト)。POST を使用する必要があると思います。

于 2010-03-29T11:11:11.553 に答える