夜雨聆风学习资料网

ARTICLE · 1012669

PDF能一键翻译成中英对照了

PDF能一键翻译成中英对照了

起因

上次更新之后,又有了一个新的需求:"能不能加个翻译功能"。这两天集中把这件事做了,包括查词、整本翻译、框选局部翻译。

这次更新了什么

查词/翻译。 在PDF页面上选中一个英文单词,会弹出这个词的中文释义、音标、词性、词形还原——用的是本地词典(挑了约4.8万个高频词,数据来自开源词库ECDICT),完全在你电脑上查,不联网、不发送任何内容。选中一个短语或句子,会调用浏览器自带的翻译能力查中文意思。

整本/局部翻译,直接出中英对照Word。 可以选整本,也可以只选指定的几页,翻完导出一份双语对照的Word——原文段落和中文译文一段一段对着排,页码也保留,方便逐段核对。也可以不用整页处理,直接在页面上框选一小块内容单独翻译:选中的内容少(1-2段)会弹窗直接显示原文和译文,选多了就自动导出一份Word,不用你再多点一步。翻译同样是调用浏览器自带的能力,不联网、不发送内容。

扫描件也能翻译了。 没有文字层的扫描件、图片型页面,会先用OCR识别出文字再送去翻译,这一步跟"转Word"用的是同一套OCR,不会重复下载模型。免费OCR的识别准确率有限,扫描件翻译完建议自己核对一下原文有没有识别错。

下载方式

跟以前一样,解压后双击「PDF工具箱.html」,用浏览器直接打开就能用,不需要联网、不需要安装任何软件,文件不会上传到服务器,所有处理都在你自己电脑上完成。

百度网盘:

链接: https://pan.baidu.com/s/11vmanZVlOMdfi41vAZWQYQ?pwd=1234 提取码: 1234

完整功能

这个工具目前包含这些功能:

删除页面 — 勾选想删掉的几页,一键删除,不用一页一页手动处理。

插入页面 — 把另一份PDF的内容,插入到当前文件的某一页之后,两份文件就合并到一起了。

调整顺序 — 直接拖动缩略图,想把哪一页挪到哪个位置,鼠标拖一下就行。

一键倒序 — 有些扫描件顺序是反的(最后一页在最前面),点一下直接整体还原成正确顺序,不用一页页手动倒腾。

一键调正 — 自动识别每一页文字是不是上下颠倒,把反的页面一次性转正,正的页面不受影响;扫描件、图片型页面没有文字层时会改用OCR方向检测兜底判断。适合多份文件拼在一起、或者扫描时部分页面塞反了的情况。

旋转90° — 顺时针、逆时针各一个按钮,手动把选中的页面(或全部页面)转90度。

分栏重排 — 自动识别页面里真实的分栏线,按你指定的新顺序重新排列栏位,适合多栏对照表、分栏索引这类需要整体调换栏位顺序的文档;分栏线本身也是可以单独选中、编辑的对象。

拆分 — 支持两种拆法:一种是自己选断点,勾选几页当分界,PDF就按你选的点切成好几份;另一种是按固定页数拆,比如一份10页的文件,填"2"就自动切成5份,不用自己数页码选断点。拆分前还可以选一个电脑上的文件夹,切出来的文件直接存进去,不用一份一份点保存。

添加水印 — 给PDF加文字或图片水印,平铺在每一页上,旋转角度、透明度、颜色、间距都能调,也可以只对勾选的几页生效。

批量去水印 — 框选一次水印所在的位置,可以一次性对多个文件做同样的去水印处理,不用每份文件都重新框选一遍。就算这一批里有一份文件坏了或者不是正常PDF,也只会跳过那一份,其他文件照样处理完。

编辑文字 — 点PDF里已有的文字可以直接修改,也可以在空白处新增文字,适合改个日期、补个签名之类的小改动。

转Word(支持扫描件) — 把PDF里的文字按原来的坐标位置放进Word,视觉上跟原PDF基本一致。有文字层的页面直接提取文字;扫描件、图片型页面改用OCR识别,准确率有限,建议转完人工校对一遍。

查词/翻译(新增) — 选中单词查本地离线词典(释义/音标/词性/词形还原),选中短语或句子调用浏览器自带的翻译能力查中文意思,只支持桌面版Chrome 138及以上。

整本/局部翻译(新增) — 整本或指定页码翻译成中英对照Word,也可以框选页面局部内容单独翻译;支持扫描件OCR兜底;长任务支持中途暂停、导入检查点继续翻译,不用重新翻一遍。

这些功能都是免费、不用注册、不限次数。

还没做的部分

翻译这块目前只接了浏览器自带的翻译能力(不联网、不发送内容),没有接入任何在线翻译API——这是特意的选择:一旦接入在线API,就得让你的文字内容发到别的服务器上,跟这个工具"所有处理都在本地完成"的初衷冲突,所以暂时不打算做,除非以后有明确需求再重新权衡。另外,OCR相关的功能(一键调正的方向检测、转Word和翻译用到的文字识别)用的都是免费轻量模型,准确率比不了商业软件;压缩文件大小、给文件加密这些也还没做,后续看使用需求再补。

写在最后

用下来有什么问题,或者想要什么新功能,欢迎留言,我会陆续更新。

-践行读书、健身、帮朋友、陪家人-微信号:wyf18001309561

相关学习资料