很多团队做程序翻译,第一步就是打开机翻,把界面文本全选复制粘贴,第二天就敢打包上线。结果海外客户打开软件,看到的是“删除成功”被翻成“删除的胜利”这类让人哭笑不得的文案。
程序翻译翻的不是单词,而是软件在客户面前的专业形象。想让它经得起真实用户的使用,靠的不是换更贵的引擎,而是一套完整的流程。本文把这套流程拆成三步,每一步都附上外贸软件本地化最常见的坑。
第一步:先建术语表再动手翻译
软件界面里出现频率最高的词,永远是订单、退款、库存、物流单号、SKU 这类业务词。如果每个人各翻各的,同一个“订单”在菜单里叫 Order、在弹窗里叫 Purchase、在邮件通知里又叫别的,客户就会觉得这个产品不靠谱。
动手翻译前,先把最高频的 50-100 个词列出来,为每个词定好目标语言的标准译法,写进术语表。规则只有一条:术语表里有的词,翻译时不许自由发挥。术语表还能让多个翻译人员、多个语言版本之间保持一致,后续版本迭代时也不用每次重新吵一遍。
第二步:给翻译人员足够的上下文
程序翻译和聊天翻译最大的区别,是字符串往往脱离语境。单独一行“OK”,是确认操作还是关闭弹窗?没有截图和说明,再好的翻译人员也会猜错。
给翻译提供上下文,至少包括三样东西:功能截图、字数限制、变量说明。按钮放不下长文案,弹窗标题和错误提示的语气完全不同;{name}、%s、\n 这类占位符和换行符一旦被改动,程序轻则显示错乱,重则直接报错。把上下文给足,返工率能降一大半。
第三步:发布前的质量检查不能只看单句
单句翻得对,不代表整个界面能用。程序翻译的检查必须做三件事:回译检查,把译文翻回原文看意思有没有变味;长度检查,德语、俄语普遍比中文长 30%,按钮和布局要预留空间;实机走查,在真实界面里点一遍,看截断、乱码和阿拉伯语这类从右到左语言的排版问题。
把每次发现的问题记进“已知问题清单”,下次版本迭代直接对照排查。程序翻译是长期工程,检查清单比记忆力可靠得多。
程序翻译和聊天翻译为什么不能共用一套流程
聊天翻译错了可以马上补一句“抱歉,刚才打错了”,程序翻译错了却要等下一个版本才能改,而且错误文案会一直展示给所有客户。聊天追求即时和口语化,程序追求一致和长期稳定,两者的质量标准和检查方式天然不同,硬套一套流程只会两头都做不好。
常见问题
程序翻译一定要用专业翻译软件吗?
不一定。小工具用术语表加机翻也能起步,但涉及多语言、多人协作和版本管理时,专业本地化工具能省下大量返工成本,也更容易保证术语一致。
机翻能直接用于程序翻译吗?
能用于初稿,但不能直接上线。机翻在短字符串上错误率不低,而且没有术语一致性,至少要做一遍术语校对和实机检查,才能交付。
程序翻译怎么控制成本?
先翻高频界面,再翻低频页面;术语表做好后,重复字符串可以复用;把翻译节奏和产品迭代绑定,避免每个版本都从头翻一遍。
相关文章互链
这几篇文章从程序翻译、出海聊天翻译和出海实时翻译三个角度互相补充,也关联了此前的软件本地化与翻译工具专题。
延伸关键词
程序 翻译、出海聊天翻译、出海实时翻译