如何使用java编程将一种语言翻译成另一种语言

如何使用java编程将一种语言翻译成另一种语言,java,localization,internationalization,resourcebundle,Java,Localization,Internationalization,Resourcebundle,在我的项目中,有一个内容部分。用户可以在其中查看四种不同语言的内容。有没有办法,我将内容放在一种语言中,根据用户的选择,我的java程序将其翻译成所选语言,现在用户可以查看该语言(例如,将英语翻译成法语) Google Translate为此提供了一个API。当然,翻译并不总是好的 你必须为此付钱 备选方案:您可以使用支持的每种语言编写内容,并在正确的情况下使用另一个版本更新UI。我想您不是在说什么。请看一看,但解决方案也取决于您使用的框架。根据您的实现,ResourceBundle可能是您需要

在我的项目中,有一个内容部分。用户可以在其中查看四种不同语言的内容。有没有办法,我将内容放在一种语言中,根据用户的选择,我的java程序将其翻译成所选语言,现在用户可以查看该语言(例如,将英语翻译成法语)

Google Translate为此提供了一个API。当然,翻译并不总是好的

你必须为此付钱


备选方案:您可以使用支持的每种语言编写内容,并在正确的情况下使用另一个版本更新UI。

我想您不是在说什么。请看一看,但解决方案也取决于您使用的框架。

根据您的实现,ResourceBundle可能是您需要的,请参阅:


什么样的java应用程序?@Kublai Khan您会注意到它不再工作了。您现在必须使用官方API。