中文 PPT 翻译成英文版

SKILL效率

原名 Xiepro BesChannels PPT Translation · 标识 xiepro-beschannels-ppt-translation

效率 未标注权限 许可证不明确
安装这个技能

把中文或中英混排的 PPT 翻成英文,保留原排版,按术语表统一用词,自动调整字号和文本框,交付前查残留中文、全角标点和文字出框。

一句话选型结论

按资料字段整理

中文 PPT 翻译成英文版是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_9f2dfcc6/xiepro-beschannels-ppt-translation
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_9f2dfcc6仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-11-06上游最后核验时间 · 数据更新 2026-11-06
正文体量10.7 KBSKILL.md 原文大小,越大说明说明书写得越细

能做什么

0 项能力
上游给出的能力概览与适用场景
出海外客户英文版统一营销术语译法检查译文排版出框

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
中文 PPT 翻译成英文版当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

10.7 KB
模型实际读到的说明书原文,来自技能仓库

Xiepro BesChannels PPT Translation(PPT 中译英)

这个技能把客户或同事发来的中文 PPT 翻成英文,给海外客户和 global 会议用。要求很严:名字和术语不能错,意思不能走样,排版不能乱。

做法:用本技能自带的 Python 脚本把文字抽出来;你(AI)按术语表写译文;脚本把译文写回原 PPT(格式、图片、动画都不动),再用 WPS 实测排版、自动调字号,最后检查。

下文的 <技能目录> 指本技能所在的文件夹(就是放这份 SKILL.md 的文件夹)。

必须遵守

  1. 不改原稿。所有操作都在工作目录里做,成品另存为新文件。
  2. 技能文件夹里不能放客户的任何东西(PPT、译文、截图、客户名的写法)。客户名的写法记在工作目录里的 glossary_job.md。
  3. 名字不能猜。客户名、产品名、项目名没有确认过的英文写法时,不要自己编,也不要用拼音,写【待确认】并列给用户。中国人名按拼音写,姓在前(张伟 → Zhang Wei)。
  4. 术语表里有的词必须照用(第 3 步生成的 deck_terms.md)。
  5. 命令一条一条运行,不要用 && 串起来,也不要接管道(| tail、| head 都不行)。fit.py 要跑几分钟,接了管道就看不到进度,像卡住一样。
  6. 运行 Python 时都加 -X utf8。Windows 上用 python,不要用 python3(可能是微软商店的空壳)。
  7. 图片里的字默认不翻。用户要求时,见 references/toolkit-guide.md 第 6 节。

第 0 步:开工前一次问清

先做第 1 到第 3 步(几分钟,不写译文),然后把下面的问题一次问完,每一项都给出默认做法。用户回"按默认"就照默认做。

  1. 翻译范围。默认:幻灯片文字、表格、演讲者备注、隐藏页都翻;图片里的字不翻。
  2. 读者和场合。默认:海外客户的高管。
  3. 客户名、产品名、项目名的英文写法:把 deck_terms.md 最后一节"可能需要确认的名字"列给用户。
  4. 原稿里疑似错字、前后矛盾、句子不完整的地方:列出来请用户确认。
  5. 中英混排的稿子:已经是英文的部分默认不动,只改明显错误(拼写、大小写、禁用写法),每一处都列清单。
  6. 有没有不能动的页(比如别的同事负责的页)。默认:没有。
  7. 演讲者备注里的内部批注(改稿要求等)。默认:删掉。
  8. 什么时候要。赶时间就先交一版预览,排版微调可以交给用户。

用户确认的名字,写进工作目录里的 glossary_job.md(格式见那个文件开头)。

第 1 步:准备工作目录

python -X utf8 "<技能目录>/scripts/prepare.py" "<原稿.pptx>"
  • 会在原稿旁边建 <原稿名>_work 文件夹,复制脚本、术语表和原稿副本 source.pptx。后面的命令都在这个文件夹里运行(先 cd 进去)。
  • 看输出最后的"环境检查":
  • 缺必需的包:按提示安装。
  • 缺 pywin32:运行 python -m pip install pywin32。装不上就跳过第 6 步的 fit.py 和第 7 步的 audit.py。
  • 没有 WPS:第 6 步改用 --no-render,交付时提醒用户检查排版。

第 2 步:看原稿

python -X utf8 dump.py source.pptx > dump_out.txt

读 dump_out.txt:每页有哪些文字、表格、备注,哪些页已经是英文。有 WPS 时可以再出每页的缩略图(能看图的模型用):

powershell -NoProfile -ExecutionPolicy Bypass -File render.ps1 -Pptx source.pptx -OutDir render_src
python -X utf8 sheet.py render_src sheets_src/src 6 2 800

找出核心内容在图片里的页、疑似错字、需要确认的名字,放进第 0 步的问题里。

第 3 步:抽取文字,挑出本稿术语

python -X utf8 extract.py x
python -X utf8 term_check.py terms
  • units_view.txt:要翻的每一段和它的段落 ID。标着 (no CJK) 的段已经是英文,不用写。
  • deck_terms.md:术语表里这份 PPT 用到的词、还没定的写法、全稿禁用写法、可能需要确认的名字。

写译文之前,先读 deck_terms.md 和 <技能目录>/references/translation-rules.md。

第 4 步:写译文

  • 在工作目录里新建 translations_01.py、translations_02.py ……,按页的顺序写,每个文件不超过 60 段。
  • 格式照工作目录里的 examples/translations_example.py:
  • "段落ID": "英文";
  • units_view.txt 显示 SEGS[n, tr=k] 时,写成 k 个字符串的列表,按顺序对应带中文的格式段,这样加粗、颜色才能保住;
  • None 表示删掉整段;
  • 已有英文的错误用 FIXTXT 或 REWRITE 改;不动的页写进 SKIP。
  • 一页上有很多小方块、每块只有几个汉字(流程图、架构图常见):英文用最短的说法,1 到 3 个词,可以用通用缩写。这类页最容易放不下。
  • 每写完一个文件,运行一次:
python -X utf8 term_check.py check
  • "错误"必须改到 0 条,再写下一个文件。
  • "提醒"逐条看:该照术语表改的就改,语境确实不同的可以不改。
  • 全部写完后,"还没有译文"应该是 0 段。有意不翻的页放进 SKIP。

第 5 步:回写

python -X utf8 apply.py v1.pptx

报 need N segment strings 时,把那一段改成 N 个字符串的列表,再运行一次。

第 6 步:自动排版,生成成品

有 WPS 和 pywin32 时:

python -X utf8 fit.py v1.pptx overrides_auto.json
python -X utf8 build.py final.pptx
  • 运行前提醒用户:脚本会连到用户已经打开的 WPS。WPS 里不要停在对话框上(保存、打印之类),最好先保存并关掉 WPS。
  • fit.py 用 WPS 实测每个文本框,自动缩字号、加宽、加高,每页大约 5 到 10 秒,每排完一页打印一行。直接运行,不要接管道。
  • 输出最后的 FAIL 行是没找到合适方案的框。FAIL 集中在某一页时:先把那一页的英文改短,重新运行 apply.py v1.pptx,再用 --only 页号 只重排这一页;还放不下,就写手工规则,或者在交付说明里请用户手工调这一页。
  • 后来只改了几页的译文:重新运行 apply.py v1.pptx,再运行 fit.py 时加 --only 3,5,9,只重排这几页。
  • 少数特殊页可以写手工规则 manual.json(见 references/toolkit-guide.md 第 3 节),运行 fit.py 时加 --manual manual.json。
  • build.py 生成 final.pptx,并把每页的图放在 render_final/ 和 sheets_final/。能看图就逐页看一遍。

有 WPS 但装不上 pywin32:跳过 fit.py,直接运行 python -X utf8 build.py final.pptx(会出图,但不调排版)。

没有 WPS:运行 python -X utf8 build.py final.pptx --no-render。

后两种情况都不会自动调排版,交付时要提醒用户检查排版。

第 7 步:检查

python -X utf8 lint_text.py final.pptx
python -X utf8 verify_pkg.py final.pptx
python -X utf8 audit.py final.pptx
python -X utf8 term_check.py check
python -X utf8 make_review.py final.pptx
  • lint_text.py:残留中文、全角标点、多余空格。应该只剩有意保留的中文名和【待确认】。最后一段列出版式、图表、SmartArt 里的中文,脚本处理不了,交付时告诉用户。
  • verify_pkg.py:文件结构完好,图片没被改动。
  • audit.py(需要 WPS 和 pywin32):文字出框、新增遮挡、字号太小的地方,列进"需要看一眼的页"。
  • make_review.py:生成 review_pairs.md,逐句中英对照,最后一节是对已有英文的修改。

第 8 步:交付

  1. 把 final.pptx 复制到原稿所在的文件夹,命名为 <原稿名>_EN.pptx。不要覆盖原稿,用户可能正开着它。如果 <原稿名>_EN.pptx 已经存在(比如以前翻过一版),也不要覆盖,改用 <原稿名>_EN_<年月日>.pptx。
  2. 给用户的说明写清楚:
    - 成品和对照表(review_pairs.md)的位置;
    - 翻了多少段,哪些页没动、为什么;
    - 【待确认】清单,并提醒:PPT 里还留着【待确认】的地方,发给客户前必须改掉;
    - 有意保留的中文、图片里没翻的字、版式和图表里剩下的中文;
    - 已有英文改了哪些地方;
    - 需要看一眼的页:字号缩得多的、fit.py 报 FAIL 的、audit.py 报出来的;
    - 排版只在 WPS 里验证过,客户用 PowerPoint 时,发之前用 PowerPoint 打开看一遍。
  3. 提醒用户按 <技能目录>/references/checklist.md 过一遍。重要的会议,再请另一个 AI 按对照表复核,提示词在 checklist.md 里。

用户确认了名字或要改译文之后

  1. 改 translations_XX.py;名字同时写进 glossary_job.md。
  2. 运行 python -X utf8 term_check.py check,错误改到 0。
  3. 从第 5 步重新做:apply.py v1.pptx → fit.py(只改了几页时加 --only 页号)→ build.py final.pptx → 第 7 步的检查 → 第 8 步交付。
  4. 用户自己已经在成品上调过排版时,先问清楚:是在用户的新版本上手工改这几处,还是重新生成(重新生成会覆盖用户的排版调整)。

出错时

现象 处理
term_check 报"语法错误" 多半是英文里的双引号没写成 \",或者少了逗号、括号
apply.py 报 need N segment strings 那一段要写成 N 个字符串的列表
apply.py 报 duplicate T keys 同一个段落 ID 写在了两个文件里,删掉一处
fit.py 或 audit.py 报 AttributeError: Open.Slides,或者一直不动 WPS 还在关上一个文件。等几秒重试;还不行,只结束命令行里带 /Automation 的 WPS 进程,不要关用户自己开着的 WPS
找不到 win32com python -m pip install pywin32
pip 安装失败或取不到包 换一个源重试:加 --index-url https://pypi.org/simple,或者 --index-url https://mirrors.aliyun.com/pypi/simple/
渲染出来的图里少了标题、表格是空的 先看原稿的渲染图(render_src)是不是也这样。也这样就是 WPS 导出图片的问题,PPT 文件本身没丢内容,在交付说明里提一句
原稿是 .ppt 请用户在 WPS 或 PowerPoint 里另存为 .pptx
用户说某个名字以后都这样写 是客户的名字:写进 glossary_job.md;是公司通用的:告诉用户可以加进 references/glossary.md,由用户决定

常见问题

5 问
答案由本站依据条目字段整理
中文 PPT 翻译成英文版怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_9f2dfcc6/xiepro-beschannels-ppt-translation。安装方式为未标注。装完刷新技能列表或重开客户端。

中文 PPT 翻译成英文版支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

中文 PPT 翻译成英文版权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

中文 PPT 翻译成英文版收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

中文 PPT 翻译成英文版用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 2026-11-06。