书译
书译

如何翻译 PowerPoint 演示文稿(并找出它遗漏的文本)

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

BookTranslator

BookTranslator Team

19 分钟阅读

要翻译整个 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 以转义形式存储 &、< 和 >,例如 & 存储为 &amp;。在我们的测试中,该转义形式到达翻译器,翻译后的幻灯片显示 R&amp;D 而非 R&D。对于真实翻译,结果取决于模型是否返回转义形式,因此翻译后请在演示文稿中搜索(Ctrl+F 或 Cmd+F)&amp;、&lt; 和 &gt;,并将其替换为它们所代表的字符。

检查器会将前两种情况标记为 mixed-formatting、link-not-on-first-run 和 line-break,因此你可以在上传前而非上传后找到它们。

第 2 步:上传前准备演示文稿

在文件的副本上操作。即使演示文稿很长,大多数修复也只需几分钟,因为检查器会告诉你需要查看的位置。

  1. 将 SmartArt 转换为形状。 选择图形,然后选择 SmartArt 设计 > 转换 > 转换为形状(Microsoft 支持)。文本会移入幻灯片上的普通组合形状中,这些形状确实会被翻译。你无法将形状再转换回 SmartArt,这也是在副本上操作的另一个理由。
  2. 拆分手动换行符。 在检查器报告 line-break 的位置,将 Shift+Enter 换行替换为真正的段落分隔。
  3. 记下链接和高亮文字的位置。 对于每个 link-not-on-first-run 或 mixed-formatting 段落,记下哪些单词带有链接或加粗。你将在翻译后的演示文稿中重新应用它们。如果某个链接非常重要,将其放在整个句子上或第一个单词上可以保留它。
  4. 解决或删除批注。 它们不会被翻译,而且你可能也不希望将审阅者的备注发送给翻译服务。
  5. 将母版、图表和替代文本留到后面处理。 每个中的文本通常很少,因此在完成的演示文稿中手动翻译它们比将它们移到幻灯片上更快。

第 3 步:翻译整个文件

在文档翻译页面上传 .pptx,选择目标语言,并在付款前查看显示的价格。整文件上传会在一个任务中翻译所有幻灯片和备注。与一次翻译一个文本框相比,这更容易在第 3 张幻灯片和第 30 张幻灯片上保持产品名称或术语一致,不过你仍应检查结果中的关键术语。

任务完成后,历史记录页面会提供两种下载选项:

  • 翻译后的演示文稿: 用于展示的版本。请按照第 4 步所述进行修正。
  • 双语演示文稿: 每个翻译后的段落都位于同一文本框中原文的下方。用它来与懂两种语言的同事一起审校译文,而不是用于展示,因为文本框现在容纳了两倍数量的文本,通常会溢出。

如果你只有几张幻灯片,或者已经为其他工具付费,还有其他途径。Google 翻译的文档标签页支持最大 10 MB 的 .pptx 文件(Google 翻译帮助);我们的 Google 文档翻译指南 比较了其各种选项。DeepL 也提供文档翻译;在依赖它处理长演示文稿之前,请参阅 DeepL 文档限制的实际含义。对于微软自家的工具,我们的 Copilot 翻译指南 解释了 PowerPoint 的翻译窗格和 Copilot 目前能做什么。无论使用哪种工具,请先对源演示文稿运行检查器:无论由哪个工具进行翻译,相同的隐藏位置都存有文本。

第 4 步:修正并检查翻译后的演示文稿

打开翻译后的演示文稿,按以下顺序进行检查。

  1. 翻译遗漏内容。 使用检查器的列表。对于在母版或版式上键入的文本,请打开“视图”>“幻灯片母版”。修复上述 & 符号问题遗留的任何 &amp;。对于每个图表,选中它并选择“图表设计”>“编辑数据”来更改类别和系列名称,然后在幻灯片上编辑标题和坐标轴标题。从图片的右键菜单中重新输入替代文本。
  2. 查找溢出。 译文通常比原文长,短字符串的增幅最大。W3C 引用 IBM 的指南指出,从英语翻译成欧洲语言时,10 个字符以内的文本平均扩展率为 200–300%,超过 70 个字符的文本约为 130%(W3C)。幻灯片标题、按钮标签和表头都很短,因此请先检查它们。在幻灯片浏览视图中,溢出很容易发现;通过缩短措辞、加宽文本框或在文本框选项中开启“溢出时缩排文字”来修复。
  3. 重新应用高亮和链接。 使用第 2 步中的笔记。
  4. 检查数字、日期和单位。 仅包含数字的单元格保持原样,因此“1,240”对于德国受众可能需要改为“1.240”。
  5. 检查从右到左的幻灯片。 如果你翻译成阿拉伯语、希伯来语、波斯语或乌尔都语,请检查每张幻灯片的文字方向和对齐方式。我们的 从右到左翻译指南 涵盖了需要注意的事项。
  6. 在演示者视图中阅读备注。 演讲者备注已被翻译,因此请像演示者那样阅读一遍。
  7. 如果演示文稿要提供给客户、投资者或会议,请让一位流利的读者审阅。 机器翻译是良好的初稿,而非最终稿。

常见问题

问题可能原因处理方法
每张幻灯片上出现的文本仍为原始语言它是直接在幻灯片母版或版式上键入的在“视图”>“幻灯片母版”中编辑一次
图表标题和标签未翻译图表文本存储在图表部件及其嵌入的电子表格中,而非幻灯片上翻译后编辑图表及其数据
图表仍为原始语言这是 SmartArt 图形在源文件中将其转换为形状后重新翻译,或手动编辑
链接消失了链接原本位于段落中间或末尾的某个词上重新添加链接,或在上传前将链接应用到整个句子
两个词连在了一起,或标题丢失了换行源文件使用了 Shift+Enter 换行在源文件中使用独立的段落
文本溢出文本框译文比原文长缩短文本、调整大小,或使用“溢出时缩排文字”;先检查短标题
上传被拒绝文件是 .ppt、.potx 或 .ppsx 格式,或者受密码保护将其另存为不带密码的普通 .pptx 文件

如果你的幻灯片最初是从 PDF 导出的,请尽可能翻译原始的 .pptx 文件。PowerPoint 文件保留了可编辑的文本框、备注和图表;而 PDF 则完全不保留这些内容。如果 .pptx 已丢失,只剩下 PDF,那么我们关于在保持格式的同时翻译 PDF的指南是更好的起点。

相关文章

如何翻译 PowerPoint 演示文稿(并找出它遗漏的文本)