ユーザーに言語選択オプションを提供するアプリケーションが1つあります。キーボードから言語固有の文字を入力することができます。
ユーザーがキーボードから選択した言語でテキストを入力できるようにする機能を実装したいと考えています。例えば私がヒンディー語を選択した場合、私のアプリケーションはヒンディー語で入力を受け取ります。
私はJSF(icefaces)とHibernateを使用しています。
可能ですか?どうやって ?
ユーザーに言語選択オプションを提供するアプリケーションが1つあります。キーボードから言語固有の文字を入力することができます。
ユーザーがキーボードから選択した言語でテキストを入力できるようにする機能を実装したいと考えています。例えば私がヒンディー語を選択した場合、私のアプリケーションはヒンディー語で入力を受け取ります。
私はJSF(icefaces)とHibernateを使用しています。
可能ですか?どうやって ?
あなたはhttp://www.google.com/jsapiとして、このために外部JSを含める必要がonkeyupのイベント
上のJavaScript関数の使用言語の翻訳...
http://www.labnol.org/internet/website-translation-with-google-language-api/4367/
ご参考のためにこれを参照してください。このヘルプは、かもしれませんu:
すべて可能です。問題は「どれくらいですか?」
translate.google.comにアクセスして、自動的に文章の言語を検出できることを確認してください。できる場合は、AJAXを使用してユーザーが入力したテキストをサーバーに送信し、テキストが選択された言語で書かれていることを検証します。
しかし、言語の検出はあまり簡単ではありません。言語が独自のスクリプトを使用するのは簡単です。例えばジョージア語(私が知る限り)は、それ自身のスクリプトを使用し、他の言語は同じスクリプトを使用しません。ヨーロッパ言語についても同じことを言うことはできません。それらはすべてラテン文字を使用しています。この場合、より洗練された方法が必要であり、googleはそれを行います。 BTWおそらくこのtranlate.google機能を利用できます(APIを使用している場合)。入力したテキストをAJAXを使用してGoogleに送信し、どの言語が検出されたかを確認します。 100%正確ではありませんが、私たちの誰もが自分自身を実装することができます。
あなたは合っていますが、グジャラート語のAPIはGoogleには含まれていません。 – chetan
「私がヒンディー語を選択した場合、私のアプリケーションはH OSの入力がヒンディー語に変更され、英語の文字を入力するのではなく、自動的にヒンディー語を入力し始めたことを示します。あなたはOSの設定を変更しなければならないので、これは可能ではないと思います(ウェブアプリケーションはできない、できないはずです)。 – Thomas