2013-11-14 63 views
0

我有几个项目是为了国际化而设置的。国际化和程序本地化。 i18n

从编程的角度看,我把一切都非常的设置,并把所有的字符串到一个XML文件或属性文件。我希望将这些文件翻译成其他语言,例如:意大利文,西班牙文,德文,德文,巴西文葡萄牙文,简体中文,中文繁体(zh-日语(ja),俄语(ru),乌克兰语(hu),波兰语(pl)和法语(fr)。

我使用的服务,如谷歌翻译考虑,但是我觉得这个自动翻译工具仍然是一个有点弱。

在summsary,我很好奇。如果其他人已经为他们的程序中使用的专业翻译服务,如果是的话,哪些人会推荐和你是如何协调与翻译团队翻译更新?关于我应该支付什么的任何想法?或者有没有更好的方法来做到这一点,我不知道?

回答

2

像谷歌,必应等机器翻译服务不是一个好的选择。正如你所提到的,这些服务实际上还处于起步阶段,更重要的是,使用它们很可能会给非英语客户留下不好的印象。

如果你想要高品质的翻译,你将需要聘请专业翻译机构的服务。翻译者需要了解您的应用程序才能正确翻译文本,因此向他们提供应用程序本身或英文产品的屏幕截图将有所帮助。

您将每个字支付 - 利率从机构有所不同的机构,也从语言到语言。

另一种方法是使用众包翻译,从GetLocalization例如。总之,恰当的本地化不仅仅是翻译文本的问题 - 您需要与翻译人员建立关系,并确保他们理解您的应用程序和他们正在翻译的字符串的上下文,否则您将结束在语言上很差的应用程序,这将反映在贵公司的糟糕。

+0

可用的商业统计机器翻译选项不限于Google和Bing。有些公司是MT的主要产品,他们的解决方案是可定制和可训练的(通过上传翻译记忆库和术语数据库)。 – Shervin

+0

当然,基于统计/规则的MT系统存在于Bing/Google之外,但在这个问题的背景下,我没有提及它们,因为它们很昂贵(就成本而言,如果你去一个供应商,以及时间/资源,如果你决定在内部使用MOSES或其他方式) - 最有可能是因为上面的用户需求而被杀。 –