本文将帮助你了解如何翻译XLIFF文件,包括以下主题:
下面是关于每个主题的更多信息:
关于XLIFF
XLIFF是翻译行业常用的一种双语文件格式,是XML Localization Interchange File Format(XML本地化交换文件格式)的缩写。该格式基于XML标记语言。
XLIFF有什么特别之处?该文件包含原始源文本以及其译文。
这些文本被存储在名为<source>和<target>的元素中。<source>元素包含原始源文本,而译文则存储在<target>元素中。
这两个元素都是一个名为<segment>的父元素的子元素。
使用DeepL翻译XLIFF文件
XLIFF是我们文档翻译功能所支持的文件格式。目前,网页版翻译器、桌面应用程序和我们的API均支持该格式。
XLIFF仅适用于以下计划:DeepL Pro Advanced、DeepL Pro Ultimate、DeepL API Free和DeepL API Pro。有关所有支持的文件格式的更多信息,请参阅本文。
DeepL Pro Advanced 和 Ultimate 订阅用户可以使用文档翻译功能翻译 XLIFF 文件。
DeepL API Free和Pro订阅用户可以通过使用文档请求来翻译XLIFF文件。请查阅我们的API 技术文档,学习如何使用 DeepL API 翻译 XLIFF 文件。
在使用DeepL翻译XLIFF文件时,所有存储在<source>元素中的文本将被视为需要翻译。
所有state属性值不是initial的<source>元素或空元素在翻译时将被忽略。
译文将被放置在<target>元素中,并与相应的<source>元素属于同一个父元素<segment>。翻译后文件将包含原始源文本和译文。
你的XLIFF文件未准确翻译
请注意,DeepL上只支持2.1版本的文件。
在使用DeepL翻译XLIFF文件时,<segment>元素在以下情况下将被视为需要翻译:
- state属性值不是initial或missing
- <source>元素包含文本
目标语言将根据在翻译器中选择的目标语言而变更。
如果您在DeepL上为XLIFF翻译选择了另一种目标语言,而非源XLIFF文件中定义的目标语言,那么无论其state属性值如何,语段都将被翻译。同时,翻译后的XLIFF文件中的trgLang属性也将相应更新。