Позволяет вводить специфический для языка символ с клавиатуры - PullRequest
2 голосов
/ 06 июля 2011

У меня есть одно приложение, предоставляющее пользователю возможность выбора языка.

Я хочу реализовать средство, позволяющее пользователю вводить текст с клавиатуры на выбранном языке. например Если я выбираю хинди, мое приложение принимает данные на хинди.

Я использую JSF (icefaces) и Hibernate.

Возможно ли это? Как?

Ответы [ 2 ]

0 голосов
/ 06 июля 2011

использовать функцию перевода языка javascript для события onkeyup

для этого нужно включить внешний JS как http://www.google.com/jsapi..

пожалуйста, обратитесь к ней для справки

http://www.labnol.org/internet/website-translation-with-google-language-api/4367/

может ли это помочь вам:)

0 голосов
/ 06 июля 2011

Все возможно. Вопрос «сколько это?»

Перейдите на translate.google.com и убедитесь, что они могут автоматически определять язык письма. если вы можете сделать это, отправьте текст, набранный пользователем с помощью AJAX, на сервер и подтвердите, что текст написан на выбранном языке.

Но определение языка - не такая простая задача. Это просто, если язык использует свой уникальный скрипт. Например, грузинский язык (насколько я знаю) использует свой собственный скрипт, и ни один другой язык не использует этот скрипт. Вы не можете сказать то же самое о европейских языках: все они используют латинские буквы. В этом случае требуются более сложные методы, и Google делает это. Кстати, вы, вероятно, можете использовать это средство tranlate.google (если у них есть API). Отправьте набранный текст в Google с помощью AJAX и посмотрите, какой язык он обнаруживает. Это не на 100% правильно, но гораздо лучше, если каждый из нас может реализовать себя.

...