如何翻译 PowerPoint 演示文稿(并找出它遗漏的文本)
找出翻译工具在 .pptx 中会遗漏的文本(图表、SmartArt、幻灯片母版、替代文字),在上传前修复它们,并检查结果。附免费检查工具和测试演示文稿。

要翻译整个 PowerPoint 演示文稿,请将 .pptx 文件上传到文档翻译工具,而不是逐张幻灯片翻译。PowerPoint 自带的“审阅”>“翻译”命令仅对您选中的文本有效,而 Microsoft 仅针对 Word 提供整文件翻译,不适用于 PowerPoint(Microsoft 支持)。但在上传之前,请花两分钟找出演示文稿中文本的存放位置。.pptx 是一个 ZIP 包,其中每张幻灯片、每组演讲者备注、每个幻灯片母版和版式、每个图表以及每个 SmartArt 图形都对应一个单独的文件(Microsoft Learn)。BookTranslator 仅重写幻灯片和备注,您也不应假设其他工具会读取每个部分。工具跳过的部分中的文本将以原始语言返回。
我们构建了一个包含 3 张幻灯片的测试演示文稿,在上述每个位置都放置了文本,编写了一个免费检查工具,用于列出每段文本所在的位置,并通过本地复现 BookTranslator 使用的文件处理方式运行了该演示文稿。本指南展示了哪些内容被翻译、哪些未被翻译,以及您应首先在演示文稿中更改什么。
快速回答:幻灯片文本的存放位置
| 文本位置 | 示例 | BookTranslator 是否翻译? | 应如何处理 |
|---|---|---|---|
| 幻灯片上的文本框、标题、项目符号和形状 | “Before the customer call” | 是 | 无需处理 |
| 表格单元格 | “Region”、“New sign-ups” | 是。仅包含数字的单元格(如“1,240”)保持原样 | 手动检查数字和日期格式 |
| 组合形状,包括已转换为形状的 SmartArt | 流程图 | 是 | 上传前转换 SmartArt(见下文) |
| 演讲者备注 | “Mention that the launch moved to November.” | 是 | 无;请在演示者视图中检查 |
| 直接在幻灯片母版或版式上键入的文本 | 在幻灯片母版视图中添加的“机密”文本框 | 否 | 在幻灯片母版视图中手动翻译 |
| 图表 | 图表标题、坐标轴标签、图例、类别名称 | 否 | 翻译后编辑图表及其数据 |
| 仍为 SmartArt 的 SmartArt | 图形中的每个框 | 否 | 先转换为形状 |
| 图片替换文字 | “定价页面的截图” | 否 | 翻译后重新输入 |
| 批注 | 幻灯片上的审阅批注 | 否 | 上传前解决或删除它们 |
| 图片内的文字 | 截图或扫描的表格 | 否 | 替换图片,或单独翻译图片 |
仅接受 .pptx 文件。如果您有较旧的 .ppt 文件、模板(.potx)或幻灯片放映文件(.ppsx),请先在 PowerPoint 中打开并另存为 .pptx。
第 1 步:对演示文稿运行检查器
下载 inspect_pptx_text.py 并在您的文件上运行:
python3 inspect_pptx_text.py "Sales kickoff.pptx"
它只需要 Python 3,并且读取文件时不会修改文件。它会按位置打印文本项的数量,然后列出每一项。以下是我们的示例演示文稿的摘要:
Counts by location:
charts cached value 3
charts title/label 1
masters+layouts fixed text (shown on slides) 1
masters+layouts prompt (not shown in slideshow) 86
notes paragraph 1
slides alt text 1
slides line-break 1
slides mixed-formatting,link-not-on-first-run 1
slides paragraph 8
Paragraphs with split formatting, links, breaks or fields: 2
Text items outside slide/notes paragraphs (charts, SmartArt, masters, comments, alt text): 6
从下往上读:
- 最后一行是需要处理的数字。 在我们的演示文稿中,有六项位于幻灯片和备注之外:幻灯片母版上的一个页脚、图表标题、三个图表标签和一个替代文本。仅重写幻灯片和备注的翻译器会将这六项全部保留为英文。
- “提示(幻灯片放映中不显示)”可以安全忽略。 这些是每个模板都包含的“单击此处编辑母版标题样式”占位符。演示时它们不会出现。
- 标记的幻灯片段落需要检查。 下一节将解释原因。
README 描述了示例演示文稿,列出了文件哈希,并包含了构建该演示文稿的脚本,以便您可以重复测试。
我们的测试演示文稿发生了什么
我们将示例演示文稿通过 BookTranslator 的 PPTX 处理程序使用的段落重写流程运行,并于 2026-10-31 在本地复现。我们没有使用真正的翻译,而是使用了一个占位符,在每个段落前添加“[DE]”。这样就将语言模型排除在测试之外,因此结果仅显示文件处理保留、移动或丢弃的内容。
BookTranslator 为 PowerPoint 任务返回两个文件:翻译后的演示文稿和双语演示文稿。以下是每个文件的样子:
| 源演示文稿中的项目 | 翻译后的演示文稿 | 双语演示文稿 |
|---|---|---|
| 10 个幻灯片段落(其中一个是“1,240”表格单元格)和 1 条演讲者备注 | 9 个幻灯片段落和备注已翻译;“1,240”保持原样 | 保留每个原始段落,并将其翻译作为新段落添加在其正下方 |
| 母版页脚、图表标题、3 个图表标签、替代文本 | 所有 6 项仍为英文 | 所有 6 项仍为英文 |
| 带有粗体短语(“定价常见问题”)且最后三个词带链接的项目符号 | 翻译为一个纯文本段:无粗体、无链接 | 原文保留其加粗和链接;下方的译文为纯文本 |
| 带 Shift+Enter 换行符的项目符号:“议程:定价 / 然后是路线图” | 两行内容以“pricingthen”的形式合并后到达翻译器,换行符被移到了段落末尾 | 添加的译文同样以“pricingthen”的形式合并,且完全没有换行符;原文保持不变 |
| 标题“R&D team - Q3 review” | 与符号以其存储的转义形式到达翻译器,幻灯片显示为 R&D | 原文正常;添加的译文显示为 R&D |
| 图片、嵌入的图表电子表格、主题和版式 | 原样复制 | 原样复制 |
快速浏览翻译后的演示文稿时,其中三个结果很容易被忽略。
句子内部的格式会被扁平化。 幻灯片段落存储为一系列“run”,每个 run 携带自己的格式。为了保持句子完整以便翻译,处理程序将段落作为一个整体发送,并将结果写回段落的第一个 run。整个段落随后采用第一个 run 的格式。句子中间的加粗或彩色文字会丢失该格式,而除第一个 run 之外的任何 run 上的链接都会被丢弃。这是一个合理的权衡:不同语言之间的词序会变化,因此加粗文字通常本来就不应位于相同位置。但你需要知道要将其恢复。
手动换行符不会保留在原位。 项目符号内的 Shift+Enter 换行不是 run,因此两侧的单词在翻译前会无空格地连接,换行最终落在译文之后。如果你的演示文稿使用换行符将标题分成两行或堆叠标签,请在上传前将每一行设为独立段落(按 Enter 键)。
与符号可能以转义形式返回。 PowerPoint 以转义形式存储 &、< 和 >,例如 & 存储为 &。在我们的测试中,该转义形式到达翻译器,翻译后的幻灯片显示 R&D 而非 R&D。对于真实翻译,结果取决于模型是否返回转义形式,因此翻译后请在演示文稿中搜索(Ctrl+F 或 Cmd+F)&、< 和 >,并将其替换为它们所代表的字符。
检查器会将前两种情况标记为 mixed-formatting、link-not-on-first-run 和 line-break,因此你可以在上传前而非上传后找到它们。
第 2 步:上传前准备演示文稿
在文件的副本上操作。即使演示文稿很长,大多数修复也只需几分钟,因为检查器会告诉你需要查看的位置。
- 将 SmartArt 转换为形状。 选择图形,然后选择 SmartArt 设计 > 转换 > 转换为形状(Microsoft 支持)。文本会移入幻灯片上的普通组合形状中,这些形状确实会被翻译。你无法将形状再转换回 SmartArt,这也是在副本上操作的另一个理由。
- 拆分手动换行符。 在检查器报告
line-break的位置,将 Shift+Enter 换行替换为真正的段落分隔。 - 记下链接和高亮文字的位置。 对于每个
link-not-on-first-run或mixed-formatting段落,记下哪些单词带有链接或加粗。你将在翻译后的演示文稿中重新应用它们。如果某个链接非常重要,将其放在整个句子上或第一个单词上可以保留它。 - 解决或删除批注。 它们不会被翻译,而且你可能也不希望将审阅者的备注发送给翻译服务。
- 将母版、图表和替代文本留到后面处理。 每个中的文本通常很少,因此在完成的演示文稿中手动翻译它们比将它们移到幻灯片上更快。
第 3 步:翻译整个文件
在文档翻译页面上传 .pptx,选择目标语言,并在付款前查看显示的价格。整文件上传会在一个任务中翻译所有幻灯片和备注。与一次翻译一个文本框相比,这更容易在第 3 张幻灯片和第 30 张幻灯片上保持产品名称或术语一致,不过你仍应检查结果中的关键术语。
任务完成后,历史记录页面会提供两种下载选项:
- 翻译后的演示文稿: 用于展示的版本。请按照第 4 步所述进行修正。
- 双语演示文稿: 每个翻译后的段落都位于同一文本框中原文的下方。用它来与懂两种语言的同事一起审校译文,而不是用于展示,因为文本框现在容纳了两倍数量的文本,通常会溢出。
如果你只有几张幻灯片,或者已经为其他工具付费,还有其他途径。Google 翻译的文档标签页支持最大 10 MB 的 .pptx 文件(Google 翻译帮助);我们的 Google 文档翻译指南 比较了其各种选项。DeepL 也提供文档翻译;在依赖它处理长演示文稿之前,请参阅 DeepL 文档限制的实际含义。对于微软自家的工具,我们的 Copilot 翻译指南 解释了 PowerPoint 的翻译窗格和 Copilot 目前能做什么。无论使用哪种工具,请先对源演示文稿运行检查器:无论由哪个工具进行翻译,相同的隐藏位置都存有文本。
第 4 步:修正并检查翻译后的演示文稿
打开翻译后的演示文稿,按以下顺序进行检查。
- 翻译遗漏内容。 使用检查器的列表。对于在母版或版式上键入的文本,请打开“视图”>“幻灯片母版”。修复上述 & 符号问题遗留的任何
&。对于每个图表,选中它并选择“图表设计”>“编辑数据”来更改类别和系列名称,然后在幻灯片上编辑标题和坐标轴标题。从图片的右键菜单中重新输入替代文本。 - 查找溢出。 译文通常比原文长,短字符串的增幅最大。W3C 引用 IBM 的指南指出,从英语翻译成欧洲语言时,10 个字符以内的文本平均扩展率为 200–300%,超过 70 个字符的文本约为 130%(W3C)。幻灯片标题、按钮标签和表头都很短,因此请先检查它们。在幻灯片浏览视图中,溢出很容易发现;通过缩短措辞、加宽文本框或在文本框选项中开启“溢出时缩排文字”来修复。
- 重新应用高亮和链接。 使用第 2 步中的笔记。
- 检查数字、日期和单位。 仅包含数字的单元格保持原样,因此“1,240”对于德国受众可能需要改为“1.240”。
- 检查从右到左的幻灯片。 如果你翻译成阿拉伯语、希伯来语、波斯语或乌尔都语,请检查每张幻灯片的文字方向和对齐方式。我们的 从右到左翻译指南 涵盖了需要注意的事项。
- 在演示者视图中阅读备注。 演讲者备注已被翻译,因此请像演示者那样阅读一遍。
- 如果演示文稿要提供给客户、投资者或会议,请让一位流利的读者审阅。 机器翻译是良好的初稿,而非最终稿。
常见问题
| 问题 | 可能原因 | 处理方法 |
|---|---|---|
| 每张幻灯片上出现的文本仍为原始语言 | 它是直接在幻灯片母版或版式上键入的 | 在“视图”>“幻灯片母版”中编辑一次 |
| 图表标题和标签未翻译 | 图表文本存储在图表部件及其嵌入的电子表格中,而非幻灯片上 | 翻译后编辑图表及其数据 |
| 图表仍为原始语言 | 这是 SmartArt 图形 | 在源文件中将其转换为形状后重新翻译,或手动编辑 |
| 链接消失了 | 链接原本位于段落中间或末尾的某个词上 | 重新添加链接,或在上传前将链接应用到整个句子 |
| 两个词连在了一起,或标题丢失了换行 | 源文件使用了 Shift+Enter 换行 | 在源文件中使用独立的段落 |
| 文本溢出文本框 | 译文比原文长 | 缩短文本、调整大小,或使用“溢出时缩排文字”;先检查短标题 |
| 上传被拒绝 | 文件是 .ppt、.potx 或 .ppsx 格式,或者受密码保护 | 将其另存为不带密码的普通 .pptx 文件 |
如果你的幻灯片最初是从 PDF 导出的,请尽可能翻译原始的 .pptx 文件。PowerPoint 文件保留了可编辑的文本框、备注和图表;而 PDF 则完全不保留这些内容。如果 .pptx 已丢失,只剩下 PDF,那么我们关于在保持格式的同时翻译 PDF的指南是更好的起点。





