用DeepL Desktop可一键翻译英文PDF为中文,免费版限50页;Edge浏览器右键翻译适合在线阅读;沙拉查词插件支持划词全文翻译;开源方案需pdf2text提取文字+Argos Translate翻译+wkhtmltopdf转PDF,但格式易丢失。

你需要把一份英文PDF文档快速转成中文,又不想手动复制粘贴到网页翻译器里反复操作,更不愿花钱买专业软件——下面的方法用免费工具就能实现整份PDF一键翻译,全程不需要打开Word或Adobe Acrobat。
用DeepL Desktop直接拖入翻译
第一步:去官网下载 DeepL Desktop 客户端(不是网页版),安装后登录免费账户。
第二步:打开软件 → 点击左侧「文档」→ 拖入你的英文PDF文件 → 右侧选择「英语→简体中文」。
第三步:点击右下角「翻译文档」按钮,等待进度条走完。
第四步:翻译完成后,点击「下载」图标,保存为PDF格式——【注意:免费版单次最多翻译50页,超页数会自动截断】。
用浏览器插件+PDF阅读器组合操作
方法一:先用Edge浏览器打开PDF
Edge自带PDF阅读器,右键点击页面空白处 → 选择「翻译成中文」→ 整页内容实时渲染为中英对照,但【无法导出为纯中文PDF,仅适合在线阅读】。
方法二:用「沙拉查词」插件增强翻译
在Chrome或Edge中安装「沙拉查词」→ 打开PDF时,按Ctrl+Shift+S唤出划词面板 → 选中段落 → 点击「全文翻译」→ 自动调用DeepL引擎 → 复制译文粘贴到记事本即可。这一步操作起来很简单,直接把文件拖进去就行。
用开源工具PDFtoText+命令行翻译
第一步:用pdf2text工具提取文字
下载poppler工具包 → 解压后把bin目录加进系统PATH → 打开终端 → 输入命令:pdftotext -layout input.pdf output.txt。
第二步:用Python脚本调用免费API翻译文本
准备一个含requests库的Python环境 → 运行脚本,读取output.txt → 分段发送至Argos Translate本地服务(需提前pip install argostranslate)→ 生成translated.txt。
第三步:用wkhtmltopdf把翻译后的txt转回PDF
安装wkhtmltopdf → 执行:wkhtmltopdf --encoding utf-8 translated.txt result.pdf。
这一步必须确保txt文件编码是UTF-8,否则中文会乱码;如果原文含复杂表格或公式,转换后格式会丢失。


















