2011-10-24 6 views
0

最近、特定のテキストフィールドやエリアを他の言語に翻訳することができる「翻訳」タイプの必要性が出てきました。私のウェブサイトでbingトランスレータを使用する

ユーザーが**<input type="text" id="texttotranslate"/>** HTMLコントロールにテキストを書き込みますし、スペースの後にテキストがローカル言語すなわちヒンディー語、アラビア語、フィンランド

に変換されるはずですとき、私は、私はこのような何かをしてもそこにあるかどうかわからないですしたいです - しかし、私はこれが良い場所かもしれないと思った。 リンク1つの I came accorss this links as well but i want it Javascript/ajax solution to get it done

リンクは2 I went through this and create my APPID 私はC#のコンソールアプリケーションでの作業リンク1が、

を取得しています私は同じのためのJavaScriptのソリューションを求めています。すなわち、テキストボックスに単語を書くと、ローカル言語に変換されるはずです。

答えて

0

あなたのウェブサイトでBingトランスレータを使用している場合は、C#でコードを書く必要はありません。 Bing URLを直接使用して単語を翻訳することができます。

次のURLを参照してください。

+0

答えに感謝します。私はビンがヒンディー語の翻訳をサポートしているが、ヒントは**ヒンディー語**の言語コードを得ることが判明した** AR **はアルビックのためのものである。 –

+0

私はそれを得た** hi **はヒンディー語のコード –

1

一つのオプションは、サイト上のMicrosoftの翻訳ウィジェットを置くことであろう(http://www.microsofttranslator.com/widget)。 class = "notranslate"タグを使用して翻訳したくないフィールドをマークアップします。 2番目のリンクは、ASP.NETでそれをしないものの http://blogs.msdn.com/b/translation/p/gettingstarted1.aspx

http://blogs.msdn.com/b/translation/p/gettingstarted2.aspx

を、代わりに:あなたはAPIを使用したい場合は

はまた、私はここにチュートリアルを次のようお勧めしますJavaScriptを使用すると、それを行う方法の概要を知ることができます。少なくとも、ASP.NET、PHPなどを使用してアクセストークンサーバー側を取得することをお勧めします。クライアントIDとクライアントシークレットはサイト上で明瞭ではありません。

最後に、JavaScriptを使用してアクセスする方法を含め、AJAX APIのMSDNドキュメントについてはhttp://msdn.microsoft.com/en-us/library/ff512385.aspxをご覧ください。

関連する問題