PPT 英文翻译
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_73f9e325/ppt-translate-to-english。
技能介绍
它解决什么问题
直接把整份 .pptx 丢给通用翻译工具,得到的结果往往惨不忍睹:幻灯片母版里的中文还在,SmartArt 里的文字只翻了一半,图表分类名压根没动,而原本的艺术字特效——渐变填充、文本变形、阴影描边——要么被重置成默认样式,要么干脆丢失。
这个技能的思路是把翻译和样式解耦:只替换文本节点里的文字,字体、颜色、段落格式、形状属性全部留在原位。
核心能力
- 全量覆盖:形状文本、艺术字(WordArt)、表格单元格、图表标题 / 分类名 / 系列名、SmartArt、幻灯片备注、母版与版式。
- 格式零损失:
rPr中存储的字体、字号、粗体 / 斜体、颜色、变形特效、段落间距、形状几何位置都不会被改写。 - 艺术字特别保护:只替换
<a:t>里的字符串,特效属性原封不动。 - 多 run 段落处理:每个 run 独立翻译,最终拼接为通顺英文句子。
工作流程
- 提取文本:脚本遍历文档树,输出
text_items.json,包含每段文本的 id、原文、位置(slide_index、shape_id、target)和font_info快照,并在终端打印含中文的条目方便核对。 - 生成翻译映射:根据原文、
paragraph_text上下文和slide_title确定语境,产出translations.json,支持简单映射、完整项列表、带位置信息三种格式。 - 应用翻译:按 id 替换文本,另存为
translated_output.pptx,原始文件不被修改。可选--update-lang将语言属性从zh-CN切到en-US,便于后续拼写检查。
适用边界
- 英文普遍比中文长,文本溢出边界的情况不会自动处理——脚本刻意不调字号,以保留版式,需要手动微调。
- SmartArt 通过 ZIP 级 XML 操作修改,文件带密码保护时无法生效。
- 引用外部 Excel 工作簿的图表,分类名和系列名可能无法从 XML 侧改到,需在 PowerPoint 或 WPS 里操作数据源。
- 数字、日期、专有名词默认不翻译,需要在翻译映射里显式指定。
总结
如果你手头有一份中文 PPT 需要交付给海外团队,同时要求视觉效果与原件一致,这套工具能覆盖绝大多数场景;但如果文档结构复杂、文本密度高,翻译后仍需人工检查一遍溢出和语境问题。
使用场景
- 把中文产品发布会 PPT 翻成英文交付海外客户,要求艺术字渐变和文字变形等特效原样保留
- 中文研究汇报 PPT 要翻成英文投稿或存档,需要覆盖图表标题、分类名与备注,同时不改动母版字体
- 中文软件操作手册 PPT 要出英文版,段落里中英文混排的多个 run 需独立翻译再拼成通顺句子
- 培训课件要从中文翻成英文,SmartArt 与表格单元格里的说明文字都要处理,且不能改动原文件
适合人员
- 出海团队的本地化工程师:要批量把中文 PPT 转成英文,且必须在不重装 Office 的情况下保留原排版
- 咨询公司的方案顾问:客户演示文稿需中英双语版本,翻译后还要能继续在 PowerPoint 里手工微调
- 高校实验室的科研秘书:要把中文学术汇报翻成英文存档,图表和备注都要翻译但样式不能变
- 企业培训部门的课程专员:外聘讲师的中文课件需要出英文版,表格与 SmartArt 内文字都要覆盖