在我的项目中,有一个内容部分。用户可以用四种差异语言查看内容。有什么办法,我把内容放在一种语言中,并根据用户的选择,我的java程序将其翻译成所选语言,现在用户可以查看所选语言。(例如,将英语翻译成法语)
http://code.google.com/apis/language/translate/overview.html
谷歌翻译为此提供了一个API。当然,翻译并不总是好的。
而你必须为此付钱。
替代方案:您使用您支持的每种语言编写内容,并在正确的事件中使用其他版本更新UI。
我假设你不是在谈论machine translation。看看ResourceBundles,但解决方案还取决于您使用的框架。
根据您的实现,您可能正在寻找ResourceBundles,请参阅:
http://java.sun.com/developer/technicalArticles/Intl/ResourceBundles/
和
http://download.oracle.com/javase/6/docs/api/java/util/ResourceBundle.html