您知道目前市面上是否有免费的自动本地化工具?这将是从我的 android 项目中翻译我的 XML 文件我发现的那些都依赖于谷歌翻译 API。由于此 API 现在正在付费(自 2011 年 12 月起),所有这些工具现在都已过时。
我尝试过但依赖谷歌翻译 APIV1 的那些
- Androlate Eclipse 插件
- 定位器
- 一个 Chrome 扩展
- 在线工具:http ://uzitech.com/files/translator.php
如果有人找到一个工作的,我将非常感激。
您知道目前市面上是否有免费的自动本地化工具?这将是从我的 android 项目中翻译我的 XML 文件我发现的那些都依赖于谷歌翻译 API。由于此 API 现在正在付费(自 2011 年 12 月起),所有这些工具现在都已过时。
我尝试过但依赖谷歌翻译 APIV1 的那些
如果有人找到一个工作的,我将非常感激。
我没有尝试过,但我听说过Google Translate Toolkit。似乎支持多种格式,包括 Android 资源。
@Pedro Rainho 工具不再起作用,因为它使用了 bing 最近更改的旧 api 密钥方法。我使用新的 bing 秘密 api 密钥方法创建了一个 GUI 应用程序。你可以检查一下。应用程序可在SourceForge获得
一个类似的问题在 stackoverflow 上得到了回答。我刚刚在 Windows 7 Pro 下使用了 Android Resource Translator (ART),上面“K G”提到的免费软件。对于希望专门翻译 Android 资源文件(如最初要求)的 Windows 用户,这是我找到的最好的免费解决方案。(我确认谷歌翻译是付费的,发现上面链接中提到的memoQ是一个商业工具)。
ART 快速自动安装。我通过复选框选择了输出语言,它会自动将我的 Android 应用程序的英语 res/values/strings.xml 文件翻译成德语、俄语和法语 XML 文件,在公共“res”目录下输出为 values-de/strings.xml, values -ru/strings.xml 和 values-fr/strings.xml 不到一分钟。然后我将这些目录复制到我的项目的“app/src/main/res”文件夹下,我的应用程序有工作翻译。(我玩得很安全;您可能只需指定应用程序的“res”目录进行输出并跳过复制)。
ART 使用必应翻译,不收取任何费用。这是纯机器翻译,因此结果可能不如人工翻译准确,但对于 Android 资源条目,如“下载”或“退出”,准确度似乎足够了。
警告:GUI 未抛光。例如:
但这些不影响功能,只影响方便。
空客注意事项:
执行翻译后,我使用 Android Studio 的内置翻译编辑器来验证它们。
正如 KG 所说,可在SourceForge 上找到。最后更新于 2015 年 2 月 17 日,本周 11 次下载。源代码在github 上可用。这是“乞讨”;作者在通向 Paypal 页面的应用程序中包含了一个请捐赠链接。
更通用的翻译和本地化服务:crowdin.com
我不敢相信我会这么说,但是Bing 有一个免费的翻译器。可以使用 SOAP 进行设置。
以下是一些代码的链接,可帮助您将其添加到您的应用程序中:
编辑:我刚刚发现了一个现在使用 Bing 的应用程序,原因与您正在寻找一个新的应用程序完全相同。
http://www.androidzoom.com/android_applications/tools/droid-translate_gghr.html
旧帖子,但我创建了一个你可以尝试的 androlate gradle 插件。https://github.com/ayvazj/gradle-androlate-plugin
Motodev Studio 有一个功能可以在谷歌翻译的帮助下做到这一点。