XLIFF 编辑器:翻译、审校及往返处理 XLIFF 文件

XLIFF 编辑器可让您在不改动其结构的情况下,翻译和审校 XLIFF 文件中的双语句段。Smartcat 的 Software Localization Agent 支持导入 XLIFF 1.2 和 2.0,在保护内联代码的同时并排显示源语言和目标语言,保持 translate="no" 单元处于锁定状态,并导出 XLIFF 1.2——这是大多数工具都能完美导入的版本。

翻译任意文件。秒速完成。
图片、文档、视频、音频、课程 — 选择格式并拖入文件。
将文档拖到此处
或 浏览文件 · 支持 .docx, .pdf, .pptx, .xlsx 等更多格式
源语言
目标语言

翻译

深受 1,000 多家企业品牌信赖,在 Smartcat 中翻译 XLIFF 文件

为什么在其他任何地方翻译 XLIFF 都令人痛苦?

XLIFF 的存在是为了在系统之间传递翻译,这也正是随意编辑它容易出错的原因。有三件事失败了:

  • 内联代码被损坏——格式和占位符作为标签存在于句段内部,通用的编辑器或原始的机器翻译过程会移动、遗漏或翻译它们。重新导入失败,或者每张幻灯片中的加粗都落在了错误的词上。

  • 句段状态消失——该文件记录了哪些内容已翻译、已审校以及已批准,丢失这些状态意味着审校人员需要重新阅读 4,000 个句段,才能找出发生变更的 200 个句段。

  • 双向往返过程在静默中出错——文件能正常打开、正常翻译,但随后接收工具却将其拒收,或者在导入时代码位置发生错乱。

任何把 Storyline 课程导出为 XLIFF 格式却换回一个损坏文件的人,都对这种失败深有体会。

Smartcat 会将 XLIFF 文件解析为其翻译单元,并将每个句段的源语言和目标语言并排呈现。

  • 行内元素——句段内部带有格式和占位符的标签——受到保护,标签对齐器会自动重新插入它们,将隐藏的标签放置在译文中正确的位置。
  • 锁定单元 — 无论您选择何种导入选项,标记为 translate="no" 的单元在编辑器中都会保持锁定状态。
  • 导入时已填充的目标句段——导入选项“锁定已导入译文的句段并确认至最后阶段”会对它们进行锁定和确认。
  • 翻译记忆库和术语表——翻译记忆库会预先填入该账户之前遇到过的句段,而术语表则用于规范整个文件中的术语。

这是由软件本地化代理在解析级别处理的 XLIFF 本地化:Smartcat 完全符合 XLIFF 1.2 规范,并且仅在导入的文件中添加了少许 Smartcat 特有的标签属性。

如何翻译 XLIFF 文件

1

上传 XLIFF

从您的 TMS、CMS 或创作工具导出,直接进入 Software Localization Agent。无需进行文件转换。

Smartcat 支持 XLIFF 1.2 和 2.0 以及供应商特色格式——SDLXLIFF、MQXLIFF,还有来自 Articulate Rise 360、Articulate Storyline 和 Easygenerator 的 XLIFF。

2

选择如何处理现有翻译

锁定导入的翻译并将其确认至最后阶段,或保持开放状态以供编辑。标记为 translate="no" 的单元在两种情况下都将保持锁定。

3

翻译与审校

AI 起草未审核的句段,翻译记忆库填充之前翻译过的内容,而 Tag Aligner 会为您放置行内标记。

源语言和目标语言并排显示以便审核,同时已应用您的术语表。

4

导出并重新导入

XLIFF 1.2,具有相同的单元 ID 和结构,重新导入其来源系统。

重新导入被人在 Smartcat 外部编辑过的文件?您选择“更新所有句段”或“跳过在 Smartcat 中更改的句段”。

免费翻译 XLIFF 文件 15 天

免费试用 15 天,包含 15,000 个Smartwords并可完整使用所有翻译功能,无需信用卡。

上传来自您自己流水线的一个文件,并在将生产工作提交给它之前端到端地运行该循环。

XLIFF 1.2 对比 2.0 —— 这些差异对你重要吗?

1.2 + 2.0

已导入

导入功能支持这两个版本,以及各类厂商特色格式:SDLXLIFF、MQXLIFF,以及从 Articulate Rise 360、Articulate Storyline 和 Easygenerator 导出的 XLIFF——这涵盖了创作工具课程导出的经典 L&D 应用场景。

格式支持意味着您的文件将被解析;这并不保证您的整个流水线都能正常运行。

1.2

已导出

导出仅支持 XLIFF 1.2,而且这是刻意为之的——1.2 是最稳定的版本,也是绝大多数工具都能毫无争议地直接导入的版本。

但这个往返过程并不对称:交给 Smartcat 一个 2.0 文件,你拿回来的却是 1.2。如果您的接收系统仅支持接入 2.0 版本,该闭环将无法完成——请先测试一个小文件。

280+

语言

将 XLIFF 单元翻译为任何受支持的语言对,覆盖全球,并在整个项目中通用同一个翻译记忆库和术语表。

史丹利百得:企业级规模的学习与发展(L&D)本地化实践

从每千字 200–300 美元降至 1.20 美元

史丹利百得(Stanley Black & Decker)将培训与发展(L&D)内容的本地化业务迁移至 Smartcat。

  • L&D 翻译的单位成本从每千字 200 至 300 美元降至每千字 1.20 美元。
  • 翻译总支出减少高达 70%。
  • 本地化培训内容通过单一平台交付全球。
“

Smartcat 的 AI 翻译是一款极好的工具。我们能够从中央资源库获取内容,并受益于融合了所有项目团队的翻译记忆库和术语表的自适应算法,这意味着整个企业都能从每个团队的翻译成果中获益。

”

Stanley Black & Decker

输出有效的 XLIFF 1.2,单元 ID 保持完整

导出的内容带有与文件传入时相同的单元 ID 和结构——重新导入正是依赖于 ID 匹配。

锁定单元保持锁定状态,内联代码回到原位,且文件为符合规范的 XLIFF 1.2。

不仅仅支持 XLIFF 翻译——支持超过 80 种文件类型

Smartcat 的 AI 智能体支持 80 多种文件类型,包括 Microsoft Office(.docx、.xlsx、.pptx)、Adobe InDesign(.indd)、PDF、HTML、XML 文件、JSON 以及字幕文件(.srt、.vtt)。
这种灵活性支持在同一个平台中对商业文档、多媒体资产以及在线学习内容进行本地化。

要在同一个项目中翻译其他开发人员格式吗?JSON、XML 和 strings.xml 以及 YAML 共享相同的翻译记忆库和术语表。XLIFF 并不是 Smartcat 处理的唯双语格式:gettext PO 文件的处理方式也是如此,占位符会被锁定,且在重新导入时修订历史记录也会予以保留。

往返转换中保留了什么?

单元 ID 和源文本

翻译单元 ID 保持不变,因此重新导入时会按 ID 进行匹配,且源文本绝不会被修改。

行内标签,已为您放置

行内代码受到保护,标签对齐工具(Tag Aligner)会自动将它们重新插入到译文中,无需翻译人员手动处理标签。

已锁定的单位保持锁定状态

无论您选择何种导入选项,标记为 translate="no" 的单元在编辑器中都会被锁定,因此已批准的内容不会被覆盖。

预先翻译的目标

已填写的译文目标将被保留,并且可以通过“锁定已导入译文的句段”导入选项,选择将其锁定并确认至最终阶段。

在外部编辑后重新导入

您可以选择“更新所有句段”或“跳过在 Smartcat 中更改的句段”。请审慎选择:“全部更新”将覆盖在 Smartcat 中所做的编辑。

标签对齐器停止的位置

  • 前 10 种语言——自动标签放置功能在翻译量最大的前 10 种语言中已证实具有可靠的质量;在该范围之外,可能会出现标签放置错误的情况。
  • 中文、日文和韩文——这些语言对不支持无标签编辑,因此您需要在标签可见的情况下进行操作。
  • 带标记的片段 — 当质量检查检测到标签对齐问题时,该片段会显示标签,并且在问题解决之前无法隐藏。

当语序发生颠倒时,标签的位置仍然是一项翻译决策,因此对于高关注度的内容,需要预留一轮审核的时间和预算。

数据安全

Smartcat 符合 SOC 2 Type II 标准。文件在传输中和静态存储时均已加密,工作区相互隔离,且访问权限基于角色管理——详情请见安全页面。

支持的 XLIFF 变体

纯文本 1.2 和 2.0、SDLXLIFF、MQXLIFF,以及来自 Articulate Rise 360、Articulate Storyline 和 Easygenerator 的课程导出文件——在同一个项目中还支持其他 80 多种文件类型。

重新导入前对导出的内容进行质量检查

如需在 Smartcat 之外检查导出的文件,我们的文档建议在重新导入之前使用 Verifika、Xbench、lexiQA 或 QA Distiller。

集成与 CI/CD CLI 可确保周期性导出持续进行,无需人工交接。

从导出到重新导入,标签完好无损

上传 XLIFF,在保留锁定单元并保护行内代码的情况下进行翻译和审校,导出有效的 XLIFF 1.2。免费试用 15 天,含 15,000 个 Smartwords,无需信用卡。

Smartcat保留格式并加快交付速度的证明

常问问题

什么是 XLIFF 本地化?

XLIFF 是一种双语交换格式:它将可翻译文本分割成句段,并将格式和占位符作为行内元素承载,因此翻译过程中无需修改文件结构。

XLIFF 本地化是一个闭环流程,包括从拥有内容的原系统中导出该文件、对句段进行翻译和审校,以及按单元 ID 重新导入处理结果。

学习与发展团队如何从 XLIFF 本地化中受益?

L&D 团队可以从他们的课件制作工具——Rise 360、Storyline、Easygenerator——中导出 XLIFF 文件,而这正是该工作流程所需要处理的。

  • 该课程导出为 XLIFF 格式。
  • 片段在翻译时已应用您的术语表和翻译记忆库。
  • 已锁定的单元保持锁定状态。
  • XLIFF 1.2 导出内容会按单元 ID导回创作工具中。

另一种选择是将课程文本重新输入到翻译器中,然后再手动重建课程。Smartcat 的 Learning Content Agent 和 Software Localization Agent 可以在同一个项目中处理相同的内容。

Smartcat 是如何处理 XLIFF 文件的本地化的?

该文件被解析为其翻译单元,并以源语言与目标语言并排的方式显示。

  • 行内代码由 Tag Aligner 保护并重新插入。
  • translate="no" 单元已锁定。
  • 翻译记忆库会预先填充该账户之前遇到过的句段,而术语表则可确保术语的一致性。

导出的文件为 XLIFF 1.2 格式,具有相同的单元 ID 和结构,可随时重新导入源系统。

Smartcat 可以在 XLIFF 1.2 和 2.0 之间进行转换吗?

单向通行。导入支持 1.2 和 2.0;导出生成 XLIFF 1.2——因此 2.0 文件实际上会变回 1.2,并且不存在从 1.2 到 2.0 的转换。

如果您的接收系统需要 2.0 版本,请在导出后使用外部工具进行转换,或者不要将该文件纳入此工作流中。

XLIFF 1.2 和 XLIFF 2.0 之间有什么区别?

XLIFF 2.0 引入了更具模块化的架构,包含精简的核心以及用于实现高级功能的专用扩展。

与 1.2 相比,它对内联元素的处理更出色,提供了更丰富的元数据支持,以及更强大的验证功能。

我只需要打开并修改一个 XLIFF 文件——有没有更简单一点的工具?

对于翻译流程之外的单次编辑,Smartcat 自身的文档推荐使用桌面端编辑器 Poedit(2.2 或更高版本)和 Virtaal。

此页面上的工作流程——翻译记忆库、术语表、审校阶段、锁定句段处理、批量双向往返转换——正是团队在将 XLIFF 视为定期循环的管道流程而非单一文件时所采用的方法。

我收到了一个部分翻译的 XLIFF 文件——它会重新翻译已批准的句段吗?

否 — 带有 translate="no" 的单元无法被覆盖。

  • 已填写的译文——选择导入选项“锁定已导入译文的句段并将其确认至最后阶段”。这些句段在导入时被锁定,并确认至最终的工作流阶段。
  • 在 Smartcat 外部编辑的文件——重新导入时,您可以明确决定是更新所有句段,还是跳过已在 Smartcat 中更改的句段。

供应商提供的部分文件正是为此而设计的应用场景。

在翻译过程中,我的 XLIFF 内容安全吗?

Smartcat 符合 SOC 2 Type II 认证标准。您的 XLIFF 文件在传输中和静态存储时均已加密,工作区相互隔离,且访问基于角色权限控制。

我该如何将翻译内容放回到我的原始文档中?

将导出的 XLIFF 重新导入生成它的系统中 —— 整个往返过程都是基于 ID 匹配的。

如果您需要最终文档本身(例如 DOCX 或课程包),该合并操作会在原始工具中进行,而不是在编辑器中。

是否有文件大小限制——以及我能发送的文件数量限制?

Smartcat 对项目文件的一般上限为 6 GB,文档建议为了提高速度,将任何超过 1 GB 的文件进行拆分;文档中未记录针对 XLIFF 的句段数量限制。

在文件数量上没有上限——支持将数百个文件批量上传到一个项目中,因此完整的课程导出可以作为一个作业任务来处理。

这两项限制均不因方案而异:各层级之间的区别在于集成功能和市场结算,而非上传量。限制在于单个文件大小,而非文件数量。

如何在 XLIFF 中处理行内元素?

行内元素表示句段内部的格式设置、占位符和其他不可翻译的内容。它们在翻译过程中受到保护,并且标签对齐器会自动将它们重新插入到译文中。

两个值得了解的限制:中文、日文和韩文不支持无标签编辑;并且在质量检查标记出对齐问题的任何句段中,标签都会被强制显示。

这里没有涵盖?预约演示 —— 与本地化工程师进行 1 对 1 交流,无需承担任何义务。

我自己的TMS会接受重新导入的文件吗?

通常——在生产工作依赖它之前,有两件事值得检查。

  • 版本——导出格式为 XLIFF 1.2,这是大多数工具都能毫无阻碍识别并导入的版本,因此发出 2.0 的系统可能只希望接收 2.0 版本的反馈。
  • 对附加内容的容忍度——导出的文件符合规范,但添加了一些 Smartcat 特有的标签属性,严格的导入程序可能会对此提出异议。

无论哪种方式,单元ID和结构都会被保留,而这正是按ID匹配重新导入所实际依赖的要素。

对于任何未在文档列表中列出的系统,请先用一个小文件运行完整流程——这是使用任何 XLIFF 工具(包括我们的工具)时的稳妥做法。

来源

1. 保罗, C., 史密斯, K., 泰勒, B., & 安德伍德, G. (2025).人工智能在企业培训中的未来:机遇与挑战 [预印本]。ResearchGate。

2. Al Naqbi, H., Bahroun, Z., & Ahmed, V. (2024).通过生成式人工智能提高工作生产力:全面文献综述。《可持续发展》(Sustainability),16(3), 1166.