是否有任何Java和Android API可以调用并传递String对象并获取与用户在其Android设备中设置的当前语言环境对应的本地化文本。
这里我试图避免手动翻译文本和创建多个raw-xxx或values-xxx文件夹。
答案 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