2009-10-02 82 views
3

在你开始阅读,这里是一个related question,但恐怕缺乏细节......翻译过程

我的情况很简单,我在网站上,在不同的语言翻译工作。我们根据客户的需求定制了各种网站,他们选择最适合其目标受众的语言。

但是,我们在翻译过程中遇到了问题。问题不在于版本控制(毕竟我们是程序员)或数据库布局,我的确在谈论管理翻译,成本和事故。

我认为我们已经确定了目前为止的3个步骤。

1.准备要发送的文件
通常,你希望这是自动的。这是对这个循环任务

2.翻译浪费人力资源的痛苦
也不是那么容易的实际转换,有各种(和公开)的问题有:缺乏上下文的例子,因为自然语言可能是不明确和使用同义词没有帮助(特别是因为我们必须给英语作为基本语言,我们是法国队,所以我们可以不使用成语)

3.集成/反馈
典型的问题是将一个单词(用于按钮)翻译成整个句子,让我放弃我们要求译员不要把长度增加25%以上,但有时甚至可能会破坏所有地狱,有时甚至会在空间有限的情况下限制他们。

我想知道你是如何处理国际化这一重要步骤的。我们对此有几个头脑风暴,但没有任何结论出来。

我会在下面的回答中给您介绍我们当前的流程,以便问题和答案可以独立进行投票/评论。

问候。

回答

1

这是我们目前的过程。

1.文档

送2个文件:
+ Excel电子表格,包括一个 '身份证',对于英语翻译1列,然后1为每种语言列1列。必要时使用'NOT TRANSLATED'字符串,并重用我们已有的字符串。脚本负责索引字符串并创建此文档(生成我们导入的.csv)。
+一个PowerPoint文件,包含使用包含每个字符串的'id'的'假'翻译文件制作的应用程序的各种屏幕截图,它用于为翻译人员提供上下文,因此他们对可用空间进行了粗略估计。

这里的问题在于PowerPoint文档中,每次有变化时都需要人工干预来更新屏幕截图。此外,由于条件或互斥元素,几个屏幕实际上可能会有所不同(所以我们必须生成一些屏幕变体)。

2.翻译

除了需要时间的事实,我们没有太多的知名度,因为客户端是负责的措辞(我们只提供一个默认的,他们必须使其适应自己自己的词汇/品牌),从而翻译。

显然使用了PowerPoint文档,但可能没有我们所希望的那么多。翻译团队似乎尽可能快地工作,并且提及一份文档(以及查找时间)不仅打破了流程,而且增加了大量开销。

3.集成/反馈

更多的,往往不是客户端是不太满意的翻译。有些人可能会打破布局,其他措辞不好,并明显暴露出缺乏对背景/情况/领域的理解(并非我们可以在那里做很多事情,我不会说芬兰语......)

我们曾经想过我们的流程,并两点已经提出:

  • 更新截屏所需的人工干预是昂贵
  • 这将是有益的,如果翻译者有更直接的反馈

尽管如此,我们有h广告几个想法:

  • 在PowerPoint中杀死我们,但译员所需要的背景下(当然,我们也希望他们更多的使用它...)我们曾经想过在Excel电子表格中嵌入一个“语境”列给出这种背景下,但它似乎是一个可怜的替代品
  • 已有提议用网站的'生活'演示替换PowerPoint文档。这个想法是发送网站的静态副本,并为需要它的屏幕提供一些变化。然而,如何构建这个副本并为其供电是另一个问题,我们不希望人为干预来更新屏幕...
  • 如果我们可以完全自动化第三步,我们可以为翻译员/客户端提供一个沙盒以便他们可以在更紧密的循环中处理翻译。

正如你所看到的,这确实是一个悬而未决的问题,是的,我们真的有很多想法。为了解决这个问题,当然还有一个预算(金钱/时间)的问题,在这个问题中,这个任务并没有成为我们管理层的优先事项,因为毕竟它现在不能工作得如此糟糕......

I期待您的评论。

2

我对此有一些经验,因为我公司的产品支持20多种语言。 有2个方面:

  • 在预装软件
  • 内部口令数据库管理

处理翻译上的预装软件处理的翻译,我们用一个短语的ID代码时,使用一个短语。在运行时,s/w可以根据语言ID和短语ID来查找实际的短语字符串,并加载它。当查询失败时(例如,在尝试加载中文短语时缺少中文短语db文件),总有一种默认语言(例如英文)可用。 如果翻译后的短语比预留的空间需要更多的空间,我们有一个实现这种效果的自定义控件:将字体颜色变为蓝色,并用省略号结束文本,当客户单击文本时,提示窗口显示全文弹出。

对于内部的短语数据库管理,我们开发了一个网站门户,开发人员可以在那里查看翻译是否可用。如果是的话,他抓住短语id并继续他的项目。如果没有,他申请一个新的短语ID并返回到他的项目与该ID没有被实际翻译阻止。在应用程序中,开发人员可以添加诸如图片,doc文件,简单文本等上下文。该网站会向译员发送翻译请求,并通过电子邮件向管理员发送此类请求的通知。一切都是自动的。

该网站还定期生成翻译数据库文件,或根据要求包含在发货的S/W。

+0

确实非常好的想法。你对“太长”的句子有什么样的通知(或者在把它放入数据库之前进行预先检查)。我喜欢关于翻译的中央存储库的想法,目前我们仍然难以知道自上次翻译以来增加了哪些内容(我们确实有差异,但管理会更好)。 – 2009-10-12 14:16:08

+0

我不需要太长的通知。这个短语可以在任何地方使用,所以当字体等上下文被确定时,字符串的长度才有意义。在运行时,我们使用GetTextExtentPoint32()等API来比较文本长度和包含控件。 关于差异,我认为跟踪比差异更好。通过跟踪我的意思是为每个短语附加一个唯一的ID,并将所有更改历史记录保存到此ID。这就像一个带有许多可空字段的数据库记录,每个语言只能用于一种语言,只在需要时才转换为该语言。 – 2009-10-13 05:52:17