创建一个免费账户,每月获得 30,000 个字符免费 用于翻译您的内容,使用我们的 AI 驱动本地化服务。
无需信用卡即可开始!
使用我们基于 AI 的服务翻译 XLIFF(XML 本地化交换文件格式)文件既快速又准确。请按照以下步骤翻译您的 XLIFF 内容,同时保留完整的 XML 结构、内联元素和翻译元数据。
<target> 元素,同时保留 <source> 条目、注释、内联标签和所有 XML 属性。XLIFF (XML Localization Interchange File Format) 是一种由 OASIS(结构化信息标准促进组织)开发的开放式 XML 标准,专门用于在工具和系统之间交换本地化数据。XLIFF 是专业翻译和本地化工作流的行业标准。
XLIFF 文件使用结构化的 XML 格式来存储可翻译的文本段落及其翻译、元数据和上下文信息。每个翻译单元都包含一个源元素(原始文本)和一个目标元素(翻译后的文本),使翻译工具和译员能够系统地处理内容。
XLIFF 在本地化行业中被广泛采用,并受到主要开发框架(包括 Angular)、专业 CAT(计算机辅助翻译)工具(如 SDL Trados、memoQ、Memsource 和 Smartling)以及企业内容管理系统和翻译管理平台的支持。
XLIFF 1.2 文件由定义明确的 XML 结构组成,包含以下关键元素:
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file source-language="en" target-language="fr" datatype="plaintext" original="messages">
<body>
<trans-unit id="greeting">
<source>Welcome to our application</source>
<target/>
<note>Displayed on the homepage header</note>
</trans-unit>
<trans-unit id="login.button">
<source>Sign in to your account</source>
<target/>
</trans-unit>
<trans-unit id="items.count">
<source>You have {count} new messages</source>
<target/>
</trans-unit>
</body>
</file>
</xliff><xliff> — 声明 XLIFF 版本和命名空间的根元素。version 属性指定所使用的 XLIFF 标准版本(1.2 或 2.0)。<file> — 包含一组翻译单元。属性包括 source-language、target-language、datatype 和 original(源文件名)。<trans-unit> — XLIFF 1.2 中的主要翻译元素。每个 trans-unit 都有一个唯一的 id 属性,并包含源元素和目标元素。<source> — 包含要翻译的原始文本。此元素在翻译过程中保持不变。<target> — 包含目标语言的翻译文本。空或缺失的目标元素表示未翻译的段落。<note> — 为译员提供上下文或说明。注释有助于 AI 理解每个字符串的预期含义和用法。XLIFF 1.2 是使用最广泛的版本,几乎所有 CAT 工具和本地化平台都支持它。它在 <body> 元素内使用 <trans-unit> 元素。XLIFF 2.0 是一个现代化版本,使用 <unit> 和 <segment> 元素,为内联元素、注释和元数据模块提供了更好的支持。
我们的服务接受 XLIFF 1.2 和 XLIFF 2.0 内容。只需粘贴任一格式,AI 就会在保留精确 XML 结构和特定版本元素的同时生成翻译。
这是一个典型的带有单元和段落的 XLIFF 2.0 文件:
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="2.0" xmlns="urn:oasis:names:tc:xliff:document:2.0"
srcLang="en" trgLang="de">
<file id="messages" original="messages.properties">
<unit id="greeting">
<segment>
<source>Welcome to our application</source>
<target/>
</segment>
<notes>
<note category="description">Displayed on the homepage header</note>
</notes>
</unit>
<unit id="login.button">
<segment>
<source>Sign in to your account</source>
<target/>
</segment>
</unit>
</file>
</xliff><x/>、<g>、<ph> 和 <bx/>/<ex/> 标签),并根据目标语言的文化细微差别调整翻译。XLIFF 是行业标准的本地化交换格式,广泛应用于各种平台、工具和框架:
ng extract-i18n 命令从您的组件模板生成 XLIFF 文件(1.2 或 2.0),这使得 XLIFF 翻译对于 Angular 开发人员至关重要。xcodebuild -exportLocalizations 命令会生成用于翻译的 XLIFF 文件。XLIFF 是唯一专门设计作为翻译工具交换标准的本地化格式。虽然 JSON 和 YAML 在 Web 开发中很流行,PO/Gettext 在开源世界中占据主导地位,但 XLIFF 是涉及多个工具、代理机构和翻译管理系统的专业翻译工作流的首选格式。
与 JSON 或 Properties 文件等简单格式相比,XLIFF 提供了丰富的元数据支持,包括译员注释、上下文信息、状态跟踪(新建、已翻译、已审阅、最终)和内联元素处理。这使得 XLIFF 成为需要专业翻译质量和审计追踪的项目标配。
我们的 AI 翻译保留了完整的 XLIFF 结构,包括所有 XML 属性、命名空间、内联元素、注释和元数据,确保您翻译后的 XLIFF 文件与任何支持 XLIFF 标准的本地化工具或工作流完全兼容。
XLIFF(XML 本地化交换文件格式)文件是由 OASIS 创建的基于 XML 的标准格式,用于在本地化工具和系统之间交换翻译数据。XLIFF 文件包含带有源元素和目标元素的翻译段落,以及注释、上下文和状态信息等元数据。该格式被 Angular、专业 CAT 工具、iOS/Xcode 和企业本地化平台广泛使用。
XLIFF 1.2 在 <body> 元素内使用 <trans-unit> 元素,是支持最广泛的版本。XLIFF 2.0 引入了带有 <unit> 和 <segment> 元素的现代化结构,提供了更好的内联元素支持,以及针对词汇表、元数据和翻译候选的模块化扩展。我们的服务支持这两个版本,并在翻译过程中保留特定版本的结构。
XLIFF 被 Angular(内置 i18n)、iOS/Xcode(应用本地化)、SDL Trados、memoQ、Memsource、Wordfast(专业 CAT 工具)、Drupal(TMGMT 模块)、Adobe Experience Manager、Sitecore 以及 Smartling、Transifex、Crowdin 和 Lokalise 等云平台使用。
将您的 XLIFF 内容粘贴到上面的编辑器中,设置目标语言代码,然后点击“翻译”。我们的 AI 将填充 <target> 元素,同时保留完整的 XML 结构、内联标签、注释和元数据。然后您可以复制结果或将其保存为 .xliff 文件。