允许从键盘输入特定语言字符

时间:2011-07-06 12:05:08

标签: java hibernate jsf icefaces

我有一个应用程序为用户提供语言选择选项。

我想实现允许用户以所选语言从键盘输入文本的工具。例如如果我选择印地语我的应用程序需要输入印地语。

我正在使用JSF(icefaces)和Hibernate。

有可能吗?怎么样?

2 个答案:

答案 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/

这可能对你有所帮助:)