翻译 XML 文件或商品 Feed,完好保留所有标签与属性
上传 XML 文件(例如商品 Feed、内容导出包或含展示文本的配置文件),即可获取元素内文本已翻译的对应文件。元素名、ID、链接、注释和 XML 声明完全保持原样;alt、title 和 label 等可读属性也会同步翻译。不超过 300 个值的文件完全免费;更大文件单次付费仅需 $5。
如何翻译 XML 文件
-
1
上传 XML 文件
拖入 .xml 文件,选择目标语言;若您的 Feed 中有自定义代码字段,可输入要额外跳过的元素名。
-
2
免费查看前段效果
首批文本值会与原文本并排对照显示,并带有其元素路径(例如 catalog/product/name)。
-
3
解锁并下载
仅需 $5 即可解锁完整文件,下载的文件名中会带有对应的语言代码。
文件是如何解析读取的
本工具不会把文件解析后再重新格式化输出。它会精确定位每个文本节点和每个可读属性值的字符位置,仅替换这些字符,因此缩进、属性顺序、引号风格和注释都能做到字节级完全一致。
名称本身为标识符的元素(如 sku、id、url、code 或 status)会保留其内部文本。如果它们带有 alt 或 title 属性,这些属性依然会被翻译:例如 img 元素会保留其 src,但会翻译其 alt。在混合内容中(例如包含粗体词的段落),各段文本会分别翻译,确保内部标签位置丝毫不乱。
商品 Feed 与特殊格式
商品 Feed 通常将展示文本(标题、描述)与电商平台匹配值(GTIN、价格、库存状态、链接)混在一起。工具仅翻译可读文本,类似 in_stock 这种代码型取值会保持原样。如果 Feed 中某个字段包含您希望原样保留的文本,只需将其元素名加入跳过列表即可。
Android 的 strings.xml 文件(带有 resources 根节点)和 XLIFF 文件会被自动识别,并按专属规范处理,确保复数形式和 target 元素完全符合相应格式标准。
工具的工作方式、费用以及文件处理方式,请见 JSON、XML和YAML翻译 页面;所有工具的价格请见 价格 页面。
最后更新于
常见问题
翻译会改变我的 XML 结构吗?
不会。工具仅替换文本节点和可读属性值中的字符。元素名、其他属性、注释和缩进格式完全保持原样。
属性内容会被翻译吗?
可读属性会被翻译:包括 title、alt、label、placeholder、caption、tooltip、description、summary、text、message、hint、subtitle 和 heading。像 id、href、src 和 class 这样的属性绝不会被改动。
CDATA 区块如何处理?
CDATA 内的文本会被正常翻译,并原样写回相同的 CDATA 区块中。
费用是多少?
不超过 300 个值的文件完全免费。更大的文件单次付费只需 $5,最多支持 50,000 个值;每周 $19 的无限版最高支持 200,000 个值。