本文目录导读:

软件文档翻译通常需要兼顾专业性、术语一致性和格式保留,根据你的需求(如翻译量、预算、质量要求),操作流程可以分为以下几个步骤:
第一步:准备与评估
- 明确文档格式:确定原文档是 Word/PDF/HTML/Markdown/资源文件(.resx/.json/.xliff等),不同格式需要不同的处理工具。
- 确定翻译方向:是技术手册、UI文本、API文档还是Help文件?技术文档(如API)需要保持代码块和占位符不被修改。
- 确定术语表:如果是公司内部项目,先拿到已有的词汇表;如果没有,需准备一个核心术语翻译标准(“save”是译为“保存”还是“存储”)。
第二步:选择翻译方式
根据你的资源情况,有以下三种主流操作路径:
方式 A:纯人工翻译(最高质量,适合正式发布版)
- :将需要翻译的文本复制出来(注意代码、变量、标签不要动)。
- 分工:分配给专业的技术翻译人员(熟悉软件行业术语)。
- 格式恢复:翻译完成后,由熟练的排版人员将译文放回原文档结构。
- 注意:如果原文档是复杂的PDF或带格式的Word,直接用Word/PowerPoint的审阅 -> 翻译功能可部分保留样式,但易丢格式。
方式 B:计算机辅助翻译(CAT工具)(专业翻译公司或团队常用,推荐)
这是处理软件文档最高效的方式,能保证术语一致并大幅提升速度。
- 推荐工具:
- 本地客户端:Trados Studio(行业标准)、memoQ、Wordfast。
- 在线平台:Smartcat、Crowdin(特别适合软件UI/资源文件)、Transifex。
- 轻量级:OmegaT(免费开源)。
- 操作步骤:
- 将原文件导入CAT工具,工具会自动解析格式(保留HTML标签、代码注释、Excel表格表头)。
- 加载记忆库(和术语库(让工具自动提示特定单词的固定翻译)。
- 翻译员在工具内逐段翻译。
- 导出译文时,自动恢复原始格式(输出的Word/HTML/XLIFF与原文布局一模一样)。
方式 C:机器翻译 + 人工审校(性价比高,适合内部草稿或海量非关键文档)
- 纯机器翻译:直接将文本复制到DeepL、Google Translate或ChatGPT翻译。
- 风险:格式错乱、术语不统一(例如将“node”有时译为“节点”,有时译为“结点”)。
- 推荐流程(更安全):
- 使用专业工具:如 *Trados 自带的机器翻译插件(集成DeepL或Azure翻译)。
- 术语绑定:在翻译前,将你的术语表导入系统,强制机器按你的术语翻译(Click”必须译为“点击”而不是“单击”)。
- 人工后编辑:由懂技术的人检查逻辑、占位符和语境。
第三步:处理特殊格式文档
- 软件资源文件(.properties/.resx/.json/.po):
- 这是给程序员看的。绝对不要动后面的 或 号以及
%s{0}等变量。 - 操作:使用专门的编辑器(如 Poedit 或 Visual Studio Code 配合扩展插件)打开,很多翻译平台(如Crowdin)能自动解析这种文件,只让译者看到需要翻译的字符串。
- 这是给程序员看的。绝对不要动后面的 或 号以及
- PDF文档:
- 最佳方案:使用 Adobe Acrobat Pro(需购买)的“导出为Word”或直接翻译功能,或用 ABBYY 等OCR工具先转成可编辑格式。
- 简单方案:用ChatGPT/Claude上传PDF直接翻译(但它们会丢失表格、分栏等复杂排版,只能获取纯文本)。
- Markdown/HTML:
- 最佳方案:使用VS Code的 Markdown Translation 插件或直接在支持Markdown的CAT工具中处理。
- 重点:保留 标题符号、 链接、
code反引号。
第四步:术语与质量检查
- 一致性检查:确保全文对同一个功能或按钮(如“Sign up”)的翻译统一。
- 占位符检查:检查是否遗漏了
%s{0}$var等占位符(这是软件翻译最常见的错误)。 - 语境校对:对于软件UI文本,最好能在软件界面的截图或模拟环境中看一遍翻译,确保在按钮或弹窗里放得下(中文通常比英文短,但德语可能更长)。
针对不同人群的操作建议
- 如果你是个人(少量文档):
- 用 DeepL 或 ChatGPT 翻译纯文本。
- 然后手动粘贴回原文档中,检查格式。
- 如果你是团队(持续更新/大型项目):
- 注册 Crowdin 或 Smartcat 在线平台。
- 直接上传文件(支持所有常见软件格式),系统自动处理。
- 分配任务给内部或外部译员,系统自动管理术语和翻译记忆。
- 如果你是程序员(处理国际化i18n文件):
- 使用 Poedit(针对.po文件)。
- 或直接在Git仓库中使用翻译管理工具(如 Lokalise / Phrase)。
关键提示
- 避免在纯文本编辑器里直接翻译代码文件:容易因为一个空格或符号导致编译错误。
- 上下文是灵魂:软件翻译中,同一个英文单词“Run”在“菜单栏”可能译为“运行”,在“脚本设置”可能译为“执行”,在“项目文件夹”可能译为“启动”。永远要求提供截图或上下文说明。
如果需要针对特定格式(如 .xlf、.dox、.json)的详细分步操作,可以告诉我,我可以给你具体的工具和步骤。
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。