用途:将结构化业务文档(DOCX)翻译为阿拉伯语、希伯来语、乌尔都语等从右到左(RTL)语言,同时保留原有格式、表格结构、颜色、背景与布局。适用于把财务、业务或表单类英文文档转为与英文原版外观一致的 RTL 版本。
主要能力:分阶段流程(结构分析、生成翻译词典、文档生成、验证)避免破坏表格,如把多行单元格误拆成多行、丢失表格维度或段落方向错误。RTL 格式化分三层:文字方向、文字对齐、布局方向;数据/财务表格的列仍保持从左到右,仅单元格内文字为 RTL。提供背景色检测与设置、引号与 Unicode 空格归一化、多轮回退翻译匹配、嵌套表格内容提取、深色背景白色文字自动修正、字体建议等处理模式。
使用方式:该技能基于 Python 的 python-docx 与 XML 遍历实现。典型流程包括分析文档结构与颜色字体、抽取唯一文本建立翻译词典、生成 RTL 文档、运行验证。验证会检查节数、表格数、单元格右对齐比例、是否残留未授权英文,并可借助 soffice 与 pdftoppm 生成对比图。常用命令:soffice --headless --convert-to pdf;pdftoppm -png output.pdf comparison。
适用场景:DOCX 业务、财务、政府表单、评估表、含复选框或嵌套表格的清单类文档翻译。
限制:资料明确不适用于简单文本翻译、从零创建新文档和仅 PDF 的工作流;文档需为 DOCX。资料未提供收费、价格、平台或具体效果数据;完整代码示例见其 REFERENCE.md,本处不展开。