在我的项目中,有一个内容部分,用户可以查看四种不同语言的内容。有没有办法让我把内容放在一种语言中,然后根据用户的选择,我的Java程序将其翻译成所选的语言,现在用户可以以所选语言查看它。(例如将英语翻译成法语)
在我的项目中,有一个内容部分,用户可以查看四种不同语言的内容。有没有办法让我把内容放在一种语言中,然后根据用户的选择,我的Java程序将其翻译成所选的语言,现在用户可以以所选语言查看它。(例如将英语翻译成法语)
http://code.google.com/apis/language/translate/overview.html
Google Translate提供了一个API来实现这一点。当然,翻译并不总是很好。
而且你需要付钱。
另一种选择:你可以在支持的每种语言中编写你的内容,并在正确的事件上使用另一个版本更新UI。
根据您的实现,ResourceBundles 可能是您正在寻找的内容,请参见:
http://java.sun.com/developer/technicalArticles/Intl/ResourceBundles/
并且
http://download.oracle.com/javase/6/docs/api/java/util/ResourceBundle.html