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