PPT 中英双向翻译
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_da4227d3/pptx-zh2en。
技能介绍
要解决什么问题
学术或业务汇报里的 .pptx 往往中英各要一版:手工复制粘贴容易漏页、run 被拆碎后机翻断断续续,改完英文还经常出现中文字体、中文标点或文本框溢出。这个技能把「提取 → 翻译 → 写回 → 质检」做成可重复流程,并在写回时尽量不动字号、颜色、图片和布局。
技能如何工作
- 双向方向:
--direction zh2en(中→英)与en2zh(英→中);用户只说「翻译 PPT」时可按内容判断方向。 - 段落级处理:以段落为单位提取与替换,翻译写入首 run 并清空其余 run,减轻碎片化导致的语义断裂。
- Agent 填 JSON:脚本输出带
id、original的条目;你需用每条original的完整文本填写translated,has_existing_english=true时可优先用existing_english。 - 领域术语:预览内容后按农业/遥感、AI/CS 或通用学术选用术语表(如冠层→canopy、RAG→retrieval-augmented generation)。
- 写回与字体:中文标点清洗、三层字体替换(映射表 → 启发式 → 主题
theme1.xml),无 autofit 的文本框可开启换行与normAutofit。 - 质检与漏译:检测残留源语言字符、重复词、缺失空格;
apply时标记translated == original的段落。
推荐流程:确认文件与领域 → scripts/translate_pptx_inline.py 提取 → 翻译 JSON → apply 生成 output_EN.pptx / output_ZH.pptx(可用 --output 指定)。
适用边界
仅支持 .pptx;图片内文字、部分图表系列名、SmartArt 支持有限。英文通常比中文长 20%~40%,需目视检查溢出。
使用场景
- 国家自然科学基金或课题组的中文答辩稿已定稿,要在保留版式的前提下导出供国际会议使用的英文 `.pptx`。
- 收到全英文的技术分享 PPT,需做成中文版组会材料,且 RAG、智能体等名词与团队术语表一致。
- 农业/遥感课题 slide 含冠层、叶面积指数、无人机遥感等表述,需按领域词表译成英文并写回原文件。
- 幻灯片正文已译完但备注页仍是源语言,需要按段落完整翻译演讲备注并跑 apply 后的质检报告查漏译。
适合人员
- 在国内外会议间切换汇报语言的高校教师与博士生,需要同一份 deck 的中英两版且专业词不各译各的。
- 农业或遥感实验室负责组会 slide 的同学,要把含表型、光谱、点云等中文内容按技能内术语表写成英文版。
- 企业内部做 AI/大模型培训的讲师,要把英文架构讲解 PPT 本地化,并避免 SmartArt 与正文术语不一致。
- 与合作方互发 `.pptx` 的科研协调人,需要在 apply 后根据「translated 与 original 相同」提示逐段补译再交付。