专业PPT一键翻译:在不动版式的前提下把中文幻灯片译成英文

前言

对外汇报或投材料时,经常需要把中文 PPT 做成英文版。手工复制到翻译工具再贴回幻灯片,容易打乱文本框位置、字号和加粗分段;整页导出为图片再翻译,则失去可编辑性。下面介绍一个在 Agent 里用的 Skill:从原文件提取文本,经 AI 中译英后只替换文字,布局与格式尽量与原文一致。

这是什么

专业PPT一键翻译是 SkillHub 社区 Skill,坐标 @user_efc825fc/1117,版本 1.0.0,分类 office-efficiency,发布者 user_efc825fc。官方页面:SkillHub,API 入口:https://api.skillhub.cn/user_efc825fc/1117。

它面向「中文 PPT → 英文 PPT」:生成新文件,幻灯片正文与备注中的中文译为英文,并尽量保持原文在页面上的位置、大小以及字号、加粗、颜色等格式,便于译后再微调。

技术路径在简介中写得很清楚:python-pptx 提取文本 → AI 翻译 → python-pptx 回写,仅替换文本内容。页面标签标明 requires_api_key=false(Skill 本身不强制单独配置 API Key;实际翻译仍依赖你所用 Agent 的模型能力)。

在 SkillHub 上该 Skill 评分为 100000,下载 1722 次(数据以 SkillHub 页面为准)。

核心功能

以下能力均来自官方 Skill 说明,可按条对照预期。

  1. 结构化提取
    从原始中文 PPT 中提取全部文本(含幻灯片正文与备注),输出结构化 JSON,供翻译阶段使用。

  2. AI 中译英
    基于 JSON 做中译英,强调专业术语准确性(具体术语表与领域规则以 Skill 内 SKILL.md 及 Agent 执行为准)。

  3. 格式保持的回写
    将译文写回 PPT,替换原中文,目标是不改位置、大小与可见格式属性。

  4. 段落级合并翻译
    同一段落内若被拆成多个 run,先合并再翻译后写回,避免按 run 逐段翻译造成语义断裂。

  5. 字体与语言属性
    将东亚字体(如微软雅黑)切换为对应英文字体,并将 lang 从 zh-CN 调整为 en-US。

何时会用到这个 Skill

官方说明建议在用户需要把中文 PPT 译成英文,或提到下列意图时启用,例如:PPT翻译、PPT英化、中文PPT转英文、翻译PPT、PPT中译英、PPT translate、convert PPT to English、translate slides、PPT英文版 等。

安装与启用

SkillHub 页面提示:按 SkillHub 安装说明 安装坐标 @user_efc825fc/1117。下面是与文档一致的 CLI 流程摘要。

1、检查是否已安装 skillhub CLI

command -v skillhub && skillhub --version

未安装时可执行完整安装(CLI + 默认 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

仅安装 CLI:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

2、安装到当前 Agent 的 skills 目录

安装时必须用 --dir 指向当前客户端识别的 skills 目录,否则默认落在 ./skills/ 可能不会被加载。常用路径如下(摘自 SkillHub 安装文档):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

安装命令示例(将 <skills 目录> 换成你环境对应路径):

skillhub install @user_efc825fc/1117 --dir <skills 目录>

也可在对话中把上述安装说明与坐标发给 AI,让其按 SkillHub 页面指引完成安装。安装后按你所用客户端要求刷新或重启 Agent,使 Skill 生效。

典型用法

官方资料未给出固定 shell 一键命令;典型流程是在已启用该 Skill 的 Agent 对话中说明需求,并提供待翻译的中文 .pptx 路径(或按 Agent 要求上传文件)。

可复现的操作顺序可以概括为:

  1. 确认 Skill @user_efc825fc/1117 已安装到当前 Agent 的 skills 目录。
  2. 在对话中说明要做「中文 PPT 中译英」,并给出源文件路径。
  3. 由 Agent 按 Skill 定义执行:提取 JSON → 翻译 → 回写,输出新的英文 PPT 文件。
  4. 在 PowerPoint 或兼容软件中打开结果,检查版式与术语,按需微调。

具体脚本名、中间 JSON 字段与输出文件名以安装后的 SKILL.md 为准;本文不臆造未在官方页面出现的配置项。

适用场景与注意

适合谁

  • 需要快速产出英文版幻灯片、且希望保留原排版与格式的办公场景。
  • 正文与备注都要英化、又不想手动逐框粘贴翻译结果的用户。
  • 已在 Cursor、Claude Code、Codex 等支持 Skills 的环境里工作的开发者或运营。

限制与注意

  • 依赖 python-pptx 的提取与回写能力:复杂 SmartArt、嵌入对象、部分特殊形状内的文字,官方说明未承诺全覆盖,译后应人工抽检。
  • 翻译质量取决于 Agent 所用模型与 Skill 内提示;专业领域术语建议在成稿后统一校对。
  • 英文字符长度与中文不同,极端情况下仍可能出现文本框内溢出,需要本地微调字号或换行。
  • Skill 标签为 requires_api_key=false,表示 Skill 包本身不要求单独登记 SkillHub API Key;模型调用费用与配额仍由你的 Agent 平台承担。

结尾

专业PPT一键翻译把「提取 → 翻译 → 回写」收进一个 Skill,用段落合并与字体/lang 处理减轻版式与语义上的常见损耗。若你正在 SkillHub 上找办公类能力,可直接打开官方页查看版本与说明:https://www.skillhub.cn/skills/user_efc825fc/1117。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye