1

私たちはグーグル翻訳を使用して、私たちのサイトでいくつかの短いテキストを動的に翻訳しています。現在の実装は、 Googleコードプレイグラウンドのこの例とほとんど同じように見えます。

次に、GETメソッドには長すぎる少し長いテキストを翻訳する必要があります。グーグルのドキュメントから、翻訳文字列を送信するためにPOSTを使用することが可能であるようです。

送信されるフォームがなく、Googleに送信されるデータにはテキストとソース/ターゲット言語のみが含まれているため、POSTを使用する方法を誰かが説明できますか?

前もって感謝します。

4

2 に答える 2

0

私自身の質問に答えるために:POSTを使用するためにJSトランスレータ呼び出しを取得することは不可能のようです。回避策は、翻訳文字列をサーバーに送信(ajax)し、サーバーをGoogleに接続させ、翻訳を取得し、クライアントに返送(ajax)して更新することです。

他の明白なオプションは、GETに合うように十分に小さいチャンクにテキストにクリップすることです...

于 2009-12-22T12:25:45.280 に答える
0

ドキュメントに記載されているように、JavaScriptでは不可能です。しかし、あなたができることは、サーバーサイド言語でグーグルとあなたの間にウェブサービスを作成することです。次に、JavaScriptを使用してパラメータをに実行します。

代替テキスト

http://bildr.no/view/55156 3)

于 2009-12-22T12:41:40.333 に答える