質問

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

私はGoogleがC#で書かれた私のデスクトップアプリケーションでAPIを使用して翻訳大きな文書を処理することができる方法を教えてくださいます。

役に立ちましたか?

解決

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top