在settext之前本地化文本

时间:2013-06-27 16:18:22

标签: java android

是否有任何Java和Android API可以调用并传递String对象并获取与用户在其Android设备中设置的当前语言环境对应的本地化文本。

这里我试图避免手动翻译文本和创建多个raw-xxx或values-xxx文件夹。

2 个答案:

答案 0 :(得分:1)

如果您想进行自动翻译,那么这是一个相当糟糕的主意。自动翻译通常很糟糕。 values-xxx正是为了这个,所以如果你坚持自动翻译,使用你想要的任何工具(或像crowdin.net等网站及其自动翻译)并为你的values-xx文件夹创建资产然后你完成。

答案 1 :(得分:0)

借助Google翻译,您可以在数千种语言对之间动态翻译文本。 Google翻译API 可让网站和程序以编程方式与Google翻译集成。从这里开始:

https://developers.google.com/translate/

好的,如果你正在寻找一个免费的,那么Bing似乎提供免费的翻译API。你走了:

http://www.microsoft.com/web/post/using-the-free-bing-translation-apis