Agent Skills
返回列表
PPT 英文翻译

PPT 英文翻译

办公效率 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_73f9e325/ppt-translate-to-english。

技能介绍

它解决什么问题

直接把整份 .pptx 丢给通用翻译工具,得到的结果往往惨不忍睹:幻灯片母版里的中文还在,SmartArt 里的文字只翻了一半,图表分类名压根没动,而原本的艺术字特效——渐变填充、文本变形、阴影描边——要么被重置成默认样式,要么干脆丢失。

这个技能的思路是把翻译和样式解耦:只替换文本节点里的文字,字体、颜色、段落格式、形状属性全部留在原位。

核心能力

  • 全量覆盖:形状文本、艺术字(WordArt)、表格单元格、图表标题 / 分类名 / 系列名、SmartArt、幻灯片备注、母版与版式。
  • 格式零损失:rPr 中存储的字体、字号、粗体 / 斜体、颜色、变形特效、段落间距、形状几何位置都不会被改写。
  • 艺术字特别保护:只替换 <a:t> 里的字符串,特效属性原封不动。
  • 多 run 段落处理:每个 run 独立翻译,最终拼接为通顺英文句子。

工作流程

  1. 提取文本:脚本遍历文档树,输出 text_items.json,包含每段文本的 id、原文、位置(slide_index、shape_id、target)和 font_info 快照,并在终端打印含中文的条目方便核对。
  2. 生成翻译映射:根据原文、paragraph_text 上下文和 slide_title 确定语境,产出 translations.json,支持简单映射、完整项列表、带位置信息三种格式。
  3. 应用翻译:按 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 内文字都要覆盖