是否有任何 Java 和 Android API 可以调用并传递一个 String 对象并取回与用户在其 android 设备中设置的当前语言环境相对应的本地化文本。
在这里,我试图避免手动翻译文本并创建多个 raw-xxx 或 values-xxx 文件夹。
如果你想做自动翻译,那是个坏主意。自动翻译通常很糟糕。values-xxx
正是为此,所以如果您坚持使用自动翻译,请使用您想要的任何工具(或诸如 crowdin.net 等网站及其自动翻译)并为您的values-xx
文件夹创建资产,然后您就完成了。
借助 Google 翻译,您可以在数千种语言对之间动态翻译文本。 谷歌翻译 API让网站和程序以编程方式与谷歌翻译集成。从这里开始:
https://developers.google.com/translate/
好的,如果您正在寻找免费的,那么 Bing 似乎提供了免费的翻译 API。干得好:
http://www.microsoft.com/web/post/using-the-free-bing-translation-apis