XML游戏UI文本精准翻译教程
使用翻译云处理此问题的核心思路是:通过精确的格式保护规则,将XML标签及其属性锁定为“非译元素”,确保翻译引擎仅处理需要本地化的文本内容,从而避免因标签被误改导致的程序解析错误或界面排版错乱。
1 上传文件并选择规则
登录翻译云工作台,点击【新建项目】。在文件上传区域,拖入你的XML文件。在右侧的【文件处理设置】面板中,从“文档类型”下拉菜单里选择“XML/HTML”。系统将自动加载针对标记语言的预处理规则。
2 配置标签与术语保护
在项目设置页面,找到【非译元素规则】模块。点击“添加规则”,在规则类型中选择“XML/HTML标签”。在“标签属性”输入框中,填入需要保护的属性名,例如 name。勾选下方的【保护所有标签属性值】和【保护标签名称】复选框,确保类似 name="attack" 的部分被完全锁定。
3 执行翻译并导出审阅
完成上述设置后,点击【下一步】进入翻译流程。翻译完成后,在结果页面使用【双语对照视图】进行审阅,重点检查标签内的文本(如“攻击”)是否已翻译,而所有尖括号 <> 内的标签及属性是否保持原样。确认无误后,点击【导出文件】下载翻译后的XML。
在系统高级设置中,将【版式重构引擎】设为『严格保留』,并勾选【强制启用专业术语表(Glossary)】。
常见操作避坑指南
Q:翻译后发现部分标签属性(如`id`)的值被错误翻译或替换了,如何修复?
A:这是因为保护规则未覆盖所有属性。请返回【非译元素规则】模块,在“标签属性”输入框中,用英文逗号分隔添加所有需要保护的属性名,例如:
name, id, class, style,然后重新处理文件。Q:XML文件中包含类似`<`(代表“<”符号)的HTML实体,翻译后变成了乱码,怎么办?
A:这是OCR置信度低或编码识别错误导致的。在上传文件前的【高级解析】选项中,请确保勾选【识别并保留HTML/XML实体】,系统会将实体代码识别为不可翻译的占位符,从而避免乱码。
⚠️ 技术规范与免责声明:本文档提供的配置指令与操作步骤基于翻译云当前最新版本。受限于源文档的加密级别、扫描件分辨率及第三方软件(如 InDesign/WPS)的底层排版逻辑差异,最终翻译与排版还原效果可能存在合理波动。涉及机密合同与财务数据的处理,请务必在工作台中开启「阅后即焚」或使用企业级私有化部署方案。