创建免费账户,即可每月免费获得 10,000 字符,使用我们的AI本地化代理翻译您的内容。
无需信用卡即可开始!
使用我们的AI驱动服务翻译XLIFF (XML Localization Interchange File Format) 文件既快速又准确。请按照以下步骤翻译您的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>我们的AI词汇表生成功能可帮助您在所有XLIFF翻译单元中保持术语一致。通过在翻译选项中切换生成词汇表来启用它:
<target>元素中的首选术语,并自动将其应用于新的翻译单元。<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(内置国际化)、iOS/Xcode(应用本地化)、SDL Trados、memoQ、Memsource、Wordfast(专业CAT工具)、Drupal(TMGMT模块)、Adobe Experience Manager、Sitecore以及像Smartling、Transifex、Crowdin和Lokalise这样的云平台所使用。
将您的XLIFF内容粘贴到上方的编辑器中,设置目标语言代码,然后点击“翻译”。我们的AI将填充<target>元素,同时保留完整的XML结构、内联标签、注释和元数据。随后您可以复制结果或将其保存为.xliff文件。