保留标记的 XML 和 DITA 翻译

DeepL 文件翻译功能可以正确的方式读取 XML 和 DITA 文件。它仅翻译标签之间的文本内容,而属性、处理指令和文件结构则保持不变。

全球超过 20 万家企业信赖

为什么使用 DeepL 翻译 XML 和 DITA 文件?

从技术文档、产品数据源到 DITA 主题,只要结构与文本同样重要,便会应用 XML。DeepL 会翻译标签之间的内容,同时确保定义文件结构的标记保持不变。

仅翻译标签之间的文本

DeepL 不会更改属性值和处理指令,因此,元数据和结构标记可保持原样。

带有线条的图标,表示文字,每个角都有边框

translate="no":元素级排除

将某个元素标记为 translate="no",DeepL 就会完全跳过其内容,确保您能够对翻译内容进行元素级控制。

表示 DeepL 跨文件格式无缝翻译工作流程的对勾图标。

翻译 CDATA 内容,移除标记

CDATA 句段中的文本会发送至引擎并进行翻译;翻译结果中会移除 CDATA 标记。

表示 DeepL 安全与无障碍标准的认证奖章图标。

数据在传输和存储过程中均经过加密,翻译完成后立即删除

对于 Pro 计划,文件在传输和存储过程中均经过加密,翻译完成后立即删除。DeepL 符合《通用数据保护条例》(GDPR)、ISO 27001、SOC 2 Type II、HIPAA 以及 BSI C5 Type 2 标准。了解 DeepL 如何保障您的数据安全。

质量承诺

了解 DeepL 的质量评分,根据 Nucleus Research 的数据,采用人工智能原生平台的组织可将成本降低 80–90%。

题为《DeepL 如何评估翻译质量》的白皮书。该白皮书印有 DeepL 徽标。

翻译 XML 文件前须知事项

XML 文件的结构特殊,这会影响 DeepL 语言人工智能工具对其的翻译方式。上传文件前请注意以下几点。

  • 评论可能会被视为可翻译文本:"!-- comments --"中的内容可被提取进行翻译,翻译结果中会将评论‌定界符进行转义处理。如果下游工具需要评论保持完整,请在上传前移除评论。
  • 请先将不可翻译的内容移出 CDATA 块:由于 CDATA 内容默认会被翻译,因此在上传前,您应将 CDATA 块中的代码、正则表达式或其他非自然语言内容移出
  • 使用 ITS 2.0 外部规则的文件目前无法处理:通过 its:rules/@xlink:href 引用外部规则的文件会返回 HTTP 500 错误。请在上传前嵌入规则或移除相关引用。
  • 格式错误的 XML 会返回服务器错误,而非验证错误:目前,无效的 XML 会返回 HTTP 500 错误,而非更明确的 4xx 错误。请在上传前使用标准的 XML 解析器验证文件,以便尽早发现问题。
翻译 XML 文件

使用 DeepL 翻译 DITA 文件须知事项

与 XML 文件一样,DeepL 会对 DITA 主题文件(.dita)进行标签感知翻译。以下是技术写作和文档团队应当了解的几种格式相关行为。

  • 仅支持主题文件,不支持映射文件:.dita 主题文件可直接翻译;.ditamap 文件会被拒绝,需要逐个主题进行处理
  • 完全遵循 translate="no":这适用于行内元素和块级元素,可精确控制 DeepL 人工智能的翻译范围
  • 内容引用不会被解析:conref 和 conkeyref 引用不会被自动跟随。您需要单独翻译每个被引用的源主题。
  • 代码示例可能会丢失换行符:“codeblock”、“pre”、“msgblock”和“screen”元素中的换行符可能会被折叠为单个空格。如果换行符很重要,请在翻译前将代码示例移出主题。
  • 密集标记的主题可能会出现错误:将多个行内元素(如“filepath”、“cmdname”、“option”以及嵌套的“indexterm”)紧密组合在一起的主题可能会返回内部错误。如果出现这种情况,请简化或拆分主题
翻译 DITA 文件

如何使用 DeepL 翻译 XML 和 DITA 文件?

前往网页版翻译,并按照以下步骤翻译您的文件:

  • 登录 DeepL Pro 或 DeepL API 账户
  • 选择“翻译文件”选项卡
  • 上传或拖放您的 XML 或 DITA 文件
  • 设置源语言,或让 DeepL 自动检测
  • 选择目标语言
  • 点击“翻译”,然后等待翻译完成
  • 下载翻译后的 XML 或 DITA 文件
如何翻译 XML 和 DITA 文件

专为结构化内容和技术文档量身打造的翻译功能

由于技术文档需要比纯文本更为丰富的结构,XML 和 DITA 应运而生。DeepL 会在翻译文件时保留这种结构。

  • 结构化内容与技术文档团队:翻译基于 XML 构建的产品手册、API 参考文档或数据源,同时保留其中的标记和元数据
  • 从 FrameMaker 转至 DITA 的技术撰稿人:使用与现有创作工作流程相同的元素级控制,翻译各个 DITA 主题
  • 医疗器械与受监管行业文档团队:以符合监管审查所需的结构精确度,翻译关键合规技术文档
技术文档翻译

DeepL Pro 如何提升 XML 和 DITA 翻译质量

技术文档往往不止一份文件。我们精心打造的 DeepL Pro 能够处理所有文件。

XML 和 DITA 专业支持

在不同媒体格式之间保持翻译一致性

需要翻译 PDF、图像及其他文件类型吗?DeepL 语言人工智能能够适配视觉内容,确保无论您处理哪种文件,译文都能保持一致且格式准确无误。

插图展示多个文档从图像到文本文档被翻译成德语、日语、西班牙语和韩语

查看全球 20 万家信赖 DeepL 满足其翻译需求的企业中的数十个成功案例。

三维插图中,四个圆柱形区块分别用不同的语言标注了“开始”,包括英语、德语(“Starten”)、韩语和希腊语。区块排列在深色底座上,背景为浅色。

准备好翻译 XML 和 DITA 文件了吗?

立即开始为期 30 天的 DeepL Pro 免费试用,翻译 XML、DITA、PDF、PPT、Excel 等文件。 

记录受监管产品、迁移您的创作工作流程,或维护大型结构化内容库?我们的销售团队会为您详细介绍适合该规模的企业计划。

常见问题

可以,使用 DeepL API 即可免费翻译。如需在网页版翻译上翻译 XML 和 DITA 文件,则您需要订阅 Pro 计划。

不会。DeepL 仅翻译元素标签之间的文本。文件翻译工具不会更改属性值和处理指令。了解更多关于使用 DeepL 翻译 XML 文件的信息。

不可以。目前,文件翻译工具仅支持 DITA 主题文件(.dita)。该工具不支持 .ditamap 文件,您需要在主题级别处理这些文件。查看文件翻译最佳实践。

支持。正如 SRT、TXT、XLIFF 和 JSON 文件一样,通过 API 翻译 XML 和 DITA 文件不受适用于 Word、PowerPoint、Excel 和 PDF 文件的“按文件字符计费”最低标准的限制。参阅 DeepL API 技术文件。

除非您使用 DeepL API,否则翻译 XML 和 DITA 文件至少需要订阅 DeepL Pro Advanced 或 DeepL API Free 计划。下表列示了各计划中单个文件的最大文件大小和字符限制。

计划

最大文件大小

最大字符数

DeepL 账户(免费版)

不可用

不可用

DeepL Pro Starter

不可用

不可用

DeepL Pro Advanced

10 MB

1,000,000

DeepL Pro Ultimate

10 MB

1,000,000

DeepL Pro Individual

不可用

不可用

DeepL Pro Team

10 MB

1,000,000

DeepL Pro Business

10 MB

1,000,000

DeepL API Free

10 MB

500,000

DeepL API Pro

10 MB

1,000,000

DeepL API Developer

10 MB

1,000,000

DeepL API Growth

10 MB

500,000

计划

最大文件大小

最大字符数

DeepL 账户(免费版)

不可用

不可用

DeepL Pro Starter

不可用

不可用

DeepL Pro Advanced

5 MB

1,000,000

DeepL Pro Ultimate

5 MB

1,000,000

DeepL Pro Individual

不可用

不可用

DeepL Pro Team

5 MB

1,000,000

DeepL Pro Business

5 MB

1,000,000

DeepL API Free

5 MB

500,000

DeepL API Pro

5 MB

1,000,000

DeepL API Developer

5 MB

1,000,000

DeepL API Growth

5 MB

500,000