專業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。

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

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

小夜