书译
书译

如何翻译 Word 交叉引用与域代码而不残留失效内容

在翻译前先理清 Word 域代码、书签目标与显示结果。借助结构样本与域清单,对最终的 DOCX 文件进行全面核验。

BookTranslator

BookTranslator Team

12 min read

Word 中的交叉引用通常并非普通文本。你看到的字句,很可能是从书签或其它文档结构中读取并存储的计算结果。翻译时,应处理该域所依赖的源文本,保留其内部引用目标,并在更新最终文档后核查呈现结果。如果只修改肉眼可见的显示文字,译文看似大功告成,实则一旦刷新域就会瞬间被打回原形。

本指南专门探讨这种依赖关系的核查技巧。若要了解样式、表格、分节符以及常规可编辑文件的预处理方法,请先参阅 Word 排版工作流.

理清代码、目标与显示结果

请将每个引用细分为三个组成部分:

  • 指令: 即 Word 需要计算或检索的内容。
  • 目标: 该指令所调用的书签文本、标题、题注或其它来源。
  • 显示结果: 文档当前所呈现的内容,该内容可能已经过时失效。

Microsoft 说明指出,交叉引用本质上是域,Word 通过隐藏书签来跟踪被引用的项。在 Windows 桌面版 Word 中,按 Alt+F9 可以在域指令与显示结果之间相互切换。指令本身并不是需要交付翻译的句子。详情请参阅 Microsoft 的 交叉引用官方文档.

举例来说,某个引用可能会提取题注的文本。如果只将引用的显示文字翻译成法语,却把源题注留作英语,并不能真正建立起法语的引用依赖。正确的做法是保留目标标识并翻译对应的源题注,随后再核验重新生成后的呈现效果。

在处理长篇报告前先检验小型样本

下载综合测试用的 英文域样本、其对应的 本地化源文本变体,以及可复用的 字段清单 CSV。配套的 样本说明 记录了其局限性。

这些只是最基础的结构示例,并非客户文件或 BookTranslator 的输出结果。我们检查了它们的 ZIP/XML 清单,但未在桌面版 Word 中测试渲染、字段刷新或完整的翻译往返流程。它们特意保留了过期的页码值和缺失的目标引用,并非最终成稿。

这两个示例包之间的实质性差异在于带书签的题注源内容:

组件英文样本源内容已本地化的样本
书签名称CaptionTextCaptionText
该书签内的文本Inspection resultsRésultats de contrôle
引用指令REF CaptionText (带超链接开关)未更改
存储的引用显示值Inspection results仍为 Inspection results
特意留空的缺失目标MissingTarget仍然缺失

第二个示例包中未更改的英文显示值直观地展现了两者的区别:修改源内容与重新生成引用结果是两项独立的操作。这并不能证明 Word 或翻译工具已经成功完成了更新与重新生成。

微软的 OpenXML SimpleField 参考文档 描述了该字段结构的指令属性和子内容。真实的 DOCX 文件还可能通过独立的起始(begin)、指令(instruction)、分隔符(separator)和结束(end)文本块来表示字段。切勿以为仅搜索单个 XML 元素就能找到所有字段。

建立字段清单,而不仅是统计字数

在审查报告、论文或手册时,请参考以下分类维度:

结构类型需要翻译审查的文本需要保留的结构依赖项最终检查项
目录源标题标题层级归属与目录字段标题用词、目录条目与跳转目标
题注与编号序列题注用词与可见标签序列标识符与题注目标编号与周边引用是否匹配
文本引用目标位置中的源文本书签标识符文本内容与跳转目标是否正确
页码引用周边语境句子书签与最终页面位置反映实际最终页码,而非源语言分页
页眉/页脚页码字段所有描述性标签页码域和分节行为数字与最终文档一致
表格公式描述性单元格标签公式及被引用的数值单元格经独立核验的计算结果

记录区域、指令、目标、预期的目标语言措辞以及核验结论。本应保留为纯数字的域,与复现整段文本的域所适用的检查方式截然不同。

这也是 “不翻译”决策 发挥关键作用的地方。内部书签名称是标识符,而非供读者阅读的标签。随意重命名书签会导致引用断裂。如果模板需要进行结构迁移,应将其视为单独的编辑任务,而非日常的语言替换。

翻译、重新生成,然后核验最终排版

在副本上进行操作,并保留原始文件以供比对。我们推荐的执行顺序是:

  1. 在翻译前检查现有的域和目标。记录已存在的失效项,以免将其误认为是新产生的错误。
  2. 翻译已核准的正文、标题、题注和描述性标签。除非文档所有者明确要求调整结构,否则请保持域指令、序列标识符和内部引用目标完好无损。
  3. 在确认基于页码的结果之前,先完成目标语言的排版调整。标题变长或换行方式变化都可能改变目标出现的位置。
  4. 在编辑程序中重新生成适用的域。
  5. 将结果与清单进行比对,包括实际引用的目标位置。
  6. 保存、重新打开并检查最终交付版本,而不要仅仅依赖未保存的编辑视图。

对于 Windows 上的桌面版 Word,微软官方文档说明可以先使用 Ctrl+A全选正文,然后按 F9。包含公式的表格可能需要单独选中并刷新。如果标题有所更改,请为目录选择更新整个目录,而不仅仅是更新页码。其他区域需单独检查;切勿以为选中正文一次就代表页眉、页脚或所有字段都已检查完毕。这些说明并非适用于所有平台或编辑器的万能捷径。请参阅最新的 Microsoft 字段更新说明.

修复引用关系,而非修饰错误字样

以下三种故障需要不同的应对措施:

  • 刷新后旧语言文本再次出现。 检查源目标。在样本中,题注源与存储的 REF 显示内容可以分别检查;切勿只顾反复修补显示结果而忽视其源头。
  • 页码引用显示的仍是旧页码。 检查目标在最终排版中的位置并重新生成相关字段。变动后的页码即使与原文不同,也可能是正确的。
  • 目标已不存在。 恢复或重建所需的目标,并根据需要重新构建引用。仅翻译错误提示文本并不能恢复书签。

Microsoft 的 书签故障排除指南 解释了书签编辑和删除对引用的影响。样本中的 MissingTarget 是刻意缺失的:对占位符进行任何翻译都无法使其变成有效的目标位置。

切勿仅仅为了让文档看起来整洁而将所有引用转换为静态文本。对于明确要求的静态交付物,这样做或许可行,但它会切断可编辑报告所必需的动态依赖关系。请保留一份可编辑的母版,并对任何有意转为静态的交付副本进行记录说明。

以动态行为而非静态外观作为验收标准

在交付前,必须对清单中的每一项做出核定:

  • 目标依然存在,并对应正确的标题、题注或段落。
  • 显示的文字来源于经审校的目标语言源内容,而非陈旧的缓存。
  • 序号与页码引用与最终文档完全一致。
  • 表格公式与独立的数值核对结果一致。
  • 不存在因文本翻译或手动替换而被掩盖的未解析引用错误。
  • 所有静态引用均为有意为之且已做相应记录。

示例中的表格使用 2 + 3 = 5 仅是为了便于检查公式依赖关系。它并不能作为会计准确性的依据,其中的页码占位符也不是最终预期的分页结果。

对于需要整篇文件翻译草稿的实用 DOCX, BookTranslator 的 DOCX 工作流 是一个可行的下一步选择。 本指南并未断言 BookTranslator 能够保留或刷新每一个 Word 域、书签、目录或公式。 在正式依赖其输出之前,请检查具有代表性的文件并完成域级别的核对。可以使用 DOCX 工具选择指南,依据这一验收要求对各款工具进行对比,而不要仅凭排版效果的宣称就轻信动态引用依然完好无损。

相关文章