2012-04-05 4 views
0

Я разработал веб-приложение в Java. Теперь я хочу разместить перевод без использования каких-либо внешних материалов, таких как переводчик Google.Как перевести веб-страницу из java?

Я хочу знать, имеются ли какие-либо библиотеки для перевода языка с английского на хинди, французский, гуджарати и т. Д.? Любые альтернативные решения?

+1

Под «перевод объекта» вы имеете в виду вы хотите, чтобы позволить пользователям динамически предоставлять текст, переведенный или вы просто хотите перевести всю свою программу меню, диалоги и т. д.? –

+0

Да, я хочу перевести динамические данные моего сайта. Это может быть запрошено пользователем для перевода языка или может быть рекомендацией на основе локализации. Но я не знаю ни любой доступной библиотеки, ни API-переводчика Google. –

ответ

2

Я думаю, вы можете использовать Google transalation API's. Вы можете использовать классы, присутствующие в API, из вашего java-кода.

+1

"без каких-либо внешних вещей"? –

+0

Он указал библиотеки. Так что даже API не будет делать? В этом случае это может быть не то, что он ищет. –

4

Типичным решением для этого является то, что ваш код ищет все строки для перевода в ResourceBundle, где вы вручную вводите переводы для всех поддерживаемых языков.

Посмотрите раздел Интернационализация Sun Java Tutorial - http://docs.oracle.com/javase/tutorial/i18n/index.html

Смежные вопросы