返回博客

如何用 ChatGPT 翻译 PDF 并保留排版

如何用 ChatGPT 翻译 PDF 并保留排版

把 PDF 上传到 ChatGPT,请它翻译,很快就能得到一份通顺的译文。可再看一眼原文件,问题也随之出现:译文已经离开对应的表格、图注和图片,原来的双栏页面变成了一长串段落。

ChatGPT 可以翻译 PDF 里的文字,难的是生成一份排版仍然可用的译文 PDF。如果需要保留页面结构,更稳妥的做法是让专门的 PDF 工具负责解析、OCR、编辑和导出,再由 AI 模型完成翻译。

快速了解

  • 用途: 用 ChatGPT 翻译 PDF 中的部分内容,或把 OpenAI 模型接入专门的 PDF 翻译工具,处理完整文档。
  • 原因: 聊天回复不会自动保留分栏、表格、图片、分页和文字位置。
  • 方法: 内容较短时,上传 PDF 并给 ChatGPT 一段明确的提示词;需要保留排版时,用 Doco Translate 解析文档,再把 AI 译文放回对应位置。
  • 结果: 保留页面结构,对照检查原文和译文,并导出译文 PDF 或双语 PDF。

ChatGPT 能翻译 PDF 吗?

可以。如果你的 ChatGPT 账号界面里有文件附件按钮,就能上传 PDF 并要求它翻译。这种方法适合处理一个章节、几页内容或某段文字,而不是直接制作一份排好版的完整译文。

需要边翻译边讨论时,ChatGPT 很方便。你可以让它解释陌生术语、比较两个译法、改写某个段落,或先概括一节内容,再进行完整翻译。

OpenAI API 也支持 PDF 文件输入,其他应用可以通过 API 调用 OpenAI 模型,不必依赖 ChatGPT 对话界面。

直接在 ChatGPT 中翻译 PDF

1. 上传 PDF

新建一段对话,点击附件按钮并选择 PDF。不同账号和套餐可用的文件功能及限制可能不同。如果没有看到附件按钮,请以当前 ChatGPT 界面显示的功能为准。

上传保密文件前,先删掉模型不需要的信息。敏感文档可能需要经过组织审批,也可能必须改用其他处理方式。

2. 指定翻译范围和输出要求

不要只写“翻译这份 PDF”。最好明确原文语言、目标语言、页码或章节范围,以及遇到不确定术语时应该怎样处理。

例如:

把第 4 至第 8 页从英文翻译成中文。
保留标题层级、编号列表、图注、表格标签、人名、数字和单位。
不要概括内容,也不要省略重复文字。
如果技术术语存在歧义,请在中文译名后用括号保留英文原词。

长文档适合分段处理。每批内容少一些,更容易检查;发现术语译法不合适时,也能在后续段落中及时统一。

在 ChatGPT 中上传 PDF,并用明确的提示词翻译指定页面

3. 对照 PDF 检查译文

可以先让 ChatGPT 标出它无法确认的文字,再由你对照原文件逐项检查。

人名、日期、小数点、单位和脚注最容易被忽略,表示语气强弱的词也要留意。在法律文件或研究资料中,漏掉一个“不”,或者把“可能”翻译得过于肯定,即使句子读起来很顺,意思也已经变了。

4. 把译文放回文档

ChatGPT 通常会把结果显示为对话内容。你可以复制译文到文档编辑器,再手动恢复排版。

对于版式简单的报告,这个办法还能接受。PDF 页数较多,或包含定位文本框、表格和插图时,手动重排会很费时间。

为什么 PDF 排版会丢失

PDF 按页面坐标保存内容。看起来完整的一段文字,底层可能只是多个放在特定位置的文本对象。表格也未必包含真正的行列结构;扫描版 PDF 甚至可能完全没有可选择的文字。

ChatGPT 擅长理解和生成内容,但聊天回复不会附带原 PDF 的版面模型。即使回复中保留了标题和 Markdown 表格,那也是重新组织后的内容,并非原来的页面。

复杂文件很快就会暴露这种差别。双栏论文可能按错误顺序提取文字;扫描页面需要先做 OCR;图片里的文字可能被漏掉;译文变长后还会溢出原文本框。表格单元格、脚注和图注之间的视觉对应关系也容易消失。

这并不代表翻译结果没有用,只是语言翻译和 PDF 页面重建原本就是两项工作。

更适合保留排版的翻译流程

Doco Translate 可以在 Mac 和 iPhone 上处理 PDF。它会在设备本地解析页面、识别阅读顺序、按需运行 OCR,并在原有页面结构中显示译文。翻译服务则可以选择通过 OpenAI API 调用 OpenAI 模型。

ChatGPT 和 OpenAI API 是两种不同的产品。Doco 不能通过登录 ChatGPT 来连接 OpenAI。你需要在 OpenAI 平台创建 API Key,把它添加到 Doco,再选择当前可用的模型。API 费用也由 API 账号单独结算。OpenAI 的开发者快速入门介绍了 API Key 和计费设置。

1. 在 Doco Translate 中连接 OpenAI

依次打开“设置 > 服务 > 高级服务 > OpenAI”,输入 API Key。获取模型列表,选择一个可用模型,然后验证服务。

模型列表会变化,不建议照抄旧教程中的模型名称。Doco 可以直接从服务商获取当前列表。所有支持 API Key 的服务都采用类似流程,具体步骤可查看 AI 翻译服务配置说明

在 Doco Translate 中配置 OpenAI,并选择用于 PDF 翻译的模型

如果使用的不是 OpenAI,而是兼容 OpenAI 接口的服务商,可以把它添加为自定义翻译服务。连接前请核对对方的接口地址、认证方式和数据政策。

2. 选择语言并打开 PDF

回到 Doco 首页,选择 OpenAI 作为翻译服务,再设置原文和目标语言。普通数字版 PDF 可以使用自动检测;扫描件或多语言页面最好手动指定原文语言,因为 OCR 需要更明确的识别条件。

你可以打开本地 PDF,也可以粘贴 PDF 的直接链接。Doco 会在设备上解析文件,只把翻译所需的文字发送给选定的服务。原始 PDF 不需要作为一份完整文档上传到 ChatGPT。

3. 对照检查双语结果

Doco 在左侧显示原文页面,右侧显示译文页面,两边会同步滚动和缩放,也可以高亮相互对应的段落。遇到可疑的句子时,直接看旁边的原文即可,不必回到聊天记录里搜索。

在 Doco Translate 中并排查看 PDF 原文和译文

如果只有某个段落需要调整,可以直接编辑,也可以改用已经配置的其他服务重新翻译这一段。目标语言占用空间更大时,还能移动文本框或调整大小。具体操作可查看译文编辑说明

4. 导出译文或双语 PDF

检查完成后,可以导出纯译文 PDF,也可以导出双语 PDF。双语版本会按照一页原文、一页译文的顺序交替排列,方便继续核对。

导出的 PDF 保留可选择文字,不是把页面压成图片。Doco 会尽量保留原始结构,但任何翻译工具都无法保证每一页逐像素一致。不同语言的文字长度会变化,内容密集的表格和排版紧凑的页面仍可能需要手动调整。

隐私与敏感 PDF

直接上传到 ChatGPT 时,文件会发送到云端服务。在 Doco 配合 OpenAI API 的流程中,PDF 由 Doco 在本地解析,但翻译所需的文字仍会发送给 OpenAI。

OpenAI 表示,API 数据默认不会用于训练模型,除非客户主动选择加入。其 API 数据控制文档还说明了数据保留、应用状态存储,以及符合条件的组织可使用的控制项。实际使用前,请查看与你所用接口和账号相对应的最新政策。

本地解析 PDF 不等于完全离线翻译。如果文档内容不能发送给云端模型,可以选择 Apple 翻译,或通过 Ollama、LM Studio、oMLX 使用本地模型。涉及监管、法律、医疗或高度机密的材料时,应遵守所在组织的规定,在向外部服务发送内容前取得批准。

常见问题

ChatGPT 能翻译完整的 PDF 吗?

ChatGPT 可以处理 PDF 内容,但很长的文档最好分段翻译。每完成一段,都要检查是否有遗漏,并确认术语前后一致。如果最终需要的是一份完整且保留排版的 PDF,专门的 PDF 翻译流程会比一次聊天回复更合适。

ChatGPT 能翻译扫描版 PDF 吗?

它可能可以读取扫描页中清晰可见的文字,但效果取决于图片质量,以及当前账号可用的文件处理方式。单独的 OCR 步骤更容易控制。Doco 内置 OCR,并允许在识别前指定原文语言。

ChatGPT 会保留表格和图片吗?

如果表格或图片中的文字足够清晰,ChatGPT 可以翻译其中的内容,但聊天输出不能可靠复刻原始页面。需要逐项检查单元格顺序、标签、图注和图片中的文字。

ChatGPT 能输出排版相同的译文 PDF 吗?

不要默认结果会与原 PDF 一致。ChatGPT 适合翻译和整理内容;页面重建、文字溢出处理和 PDF 导出,更适合交给专门的 PDF 工具。

ChatGPT 套餐包含 OpenAI API Key 吗?

不包含。OpenAI API 有独立的账号设置、API Key、用量控制和计费方式。连接 Doco 时,需要使用在 OpenAI 平台创建的 API Key,不能使用 ChatGPT 登录信息。

这套流程可以完全离线运行吗?

使用 ChatGPT 或 OpenAI API 时不可以。Doco 会在设备上解析 PDF,但翻译所需的文字仍会发送给 OpenAI。如果所有内容都必须留在本机,请改用本地翻译服务。

让译文始终对应原文页面

只需处理 PDF 中的一部分,并且希望随时提问或修改时,可以使用 ChatGPT。需要保留分栏、表格、图片和页面结构时,则应使用专门的 PDF 翻译流程。

下载 Doco Translate,连接常用的 AI 翻译服务,在导出前对照原文检查结果。

免费开始翻译

下载 Doco Translate,立即开始文档翻译之旅。

Download on the App Store需要 macOS 15、iOS 18 或更高版本