我有一个应用程序为用户提供语言选择选项。
我想实现允许用户以所选语言从键盘输入文本的工具。例如如果我选择印地语我的应用程序需要输入印地语。
我正在使用JSF(icefaces)和Hibernate。
有可能吗?怎么样?
答案 0 :(得分:0)
一切皆有可能。问题是“这是多少钱?”
转到translate.google.com,看看他们能够自动检测编写语言。如果您能够这样做,请将用户使用AJAX键入的文本发送到服务器,并验证文本是否以所选语言编写。
但语言检测不是那么简单的任务。如果语言使用其独特的脚本,这很简单。例如,格鲁吉亚语(据我所知)使用自己的脚本,没有其他语言使用相同的脚本。你不能对欧洲语言说同样的话:它们都使用拉丁字母。在这种情况下,需要更复杂的方法,Google会这样做。 BTW您可以使用此tranlate.google工具(如果他们有API)。使用AJAX将键入的文本发送到Google,并查看它检测到的语言。它不是100%正确,但更好的是我们每个人都可以实现自己。
答案 1 :(得分:0)
在onkeyup事件中使用语言翻译javascript函数
您需要将外部JS包含在http://www.google.com/jsapi ..
中请参考此供您参考
http://www.labnol.org/internet/website-translation-with-google-language-api/4367/
这可能对你有所帮助:)