有什么地方可以上传两个字符串的xml文件进行翻译吗



我的应用程序将由几位业余翻译人员翻译成几种语言。我可以向他们发送带有所有需要翻译的字符串的xml文件。但是,有没有一种更干净的方法上传两个文件,一个是英文文件,另一个是待翻译文件,以轻松识别仍然缺失的字符串?基本上就像拥有安卓工作室的翻译编辑器,但在线。也许使用谷歌文档?你是怎么做到的?

您可以使用Google Docs,但这是一种过时的处理方式。

主要缺点:

  • 以这种方式更新字符串会很麻烦
  • 没有简单的方法来确保新的有新的翻译,而不是旧的,等等
  • 如果需要的话,没有提供上下文的好方法(通常翻译人员有问题(。你可以创建一个有上下文的专栏,并将任何讨论纳入评论,但它可能会变得一团糟

一些优点:

  • 创建很快(尽管保持最新速度很慢(

  • 您在线合作并共享访问

大多数开发人员使用本地化平台,这使得更新内容和在线合作更快。

主要优点:

  • 很容易识别丢失的字符串
  • 任何数量的翻译人员都可以同时翻译
  • 跟踪每个翻译人员完成的工作
  • 您可以在流程中添加审阅/校对步骤,以确保翻译质量
  • 利用机器翻译,然后让翻译人员对其进行审查(节省大量时间(
  • 更新内容,因为大多数平台都支持敏捷的工作流程
  • 你可以看到谁是顶级翻译(给予一些奖励,邀请其他项目,等等(

  • 集成(与Git工具、Android Studio等(,因此您可以自动更新内容,无需手动复制粘贴

缺点:

  • 其中一些是付费的(尽管如此,如果你是开源的,你可以期待一个免费的计划(

关于工具,我可以建议查看Crowdin或Poedit。

你可以研究很多替代方案,有些在维基百科上列出。

在我的工作中,我们必须将英语翻译成挪威语,我们通过使用从csv文件生成ui的python脚本来实现这一点,之后该文件也可以以多种格式导出。但你的问题表明你只想在安卓上部署,所以这可能有些过头了。

一个简单的python-xml过滤器适合您的aprach,只要行保持相同的顺序,您就可以很好地使用git。

如果你需要一个快速的例子,请评论,我一有时间就会编辑这个答案。

有一次我也有同样的问题。我需要我的白话文应用程序的翻译,而且我有维护的要求,这样我就可以很容易地比较翻译。在这里,我可以提出一些对我有用的建议。

  1. 首先,获取字符串XML文件并将其转换为Excel工作表。您可以生成多个Excel工作表,并将所有翻译复制、粘贴和合并到一个工作表中

今后,维护所有翻译将很容易。只需共享一张包含字符串键和多语言列的工作表。所以你可以很容易地看到所有语言的翻译。

从长远来看,这将对你有所帮助。将XML转换为excel的几个链接-将字符串XML转换为Excel工作表

使用下面的在线工具对我很有用。免费和开源简单而最佳。

https://asrt.gluege.boerde.de/

最新更新