ARTICLE · 1044166
英语不好的人,做了款 PDF 翻译软件
大家好,我是老许。
最近这段时间,相信大家都或多或少听说过潘家凤先生和胡锡进先生之间的论战。结合自己的成长经历,每个人应该也都会有一些自己的看法。
作为这个时代的一份子,老许的英语成绩不太好,这一点或许大家也知道。高中时,我确实在英语上吃了不少苦头。
如果当时的我生存在如今这个时代,或许会有不一样的经历和答案。
作为一名技术人员,我觉得,时代的问题,就应该交给时代的生产力来回答。不管最终会怎么发展,时代终究是向前的。
所以今天,我想给大家提供一份“薪柴”,希望能帮到或许正因此困扰的你。
至于其他的事,就交给其他更专业的人吧。
今天给大家带来的 vibecoding 作品,是老许耗时 2 天、消耗了 50% 周额度制作而成的——一款 Windows 平台的 PDF 翻译软件。
它参考了 GitHub 上知名的 PDFMathTranslate 项目。这个项目能够利用大模型或者第三方翻译接口,以相对还原的方式,将多语言 PDF 翻译成目标语言,而且会尽量保留布局和图表。缺点是,该工程目前只针对 PDF 翻译转换,不提供 PDF 阅览。
我的新项目,关于图表和布局的识别逻辑,大多参考于此,因此也遵循它的开源许可证。后续我也会公布我的项目代码,希望能帮到有需要的人。
嘿,这是我的新桌宠,大肥鱼。
接下来,我给大家演示一下。
首先我们看项目文件夹,这些文件后续我会打包上传到网盘,给大家下载。链接会放在我的个人主页网站或文章里,有需要的朋友自取。
打开软件,就是这个界面。
我们找一份英文文档,演示一下翻译效果。
这个软件提供了多个服务供应商。你可以选择在线的大模型厂商,填入他们的 API Key 即可。
如果你的文件有保密需求,或者不方便使用在线大模型,本地翻译模型也可以达成翻译效果。这里使用的是我们的老朋友,腾讯的文本翻译模型 Hy-MT2-1.8B。
当然,理论上能支持的厂商和大模型不止这些。如果大家有需要,可以自己 clone 一下项目,让 AI 帮你改。主体结构我已经完成,细节调整应该很简单。
如果加载本地大模型,要留意一下加载方式。通常勾选显卡加载,翻译速度会更快一些。
打开文档,展示翻译,展示一下多语言翻译效果,再展示一下单页翻译。
展示带图表。
好了,这就是本次分享的 vibecoding 作品。今天就分享到这里。相关的压缩包我会上传到网盘,放到评论区或正文,希望能帮得上忙。
接下来,老许该找新工作了。家里对我的生存状况比较担忧,往后更新可能会稍慢一些,但会尽量产出。
如果我的作品能帮上你,我会感到开心,也希望能得到你的关注。
感谢您的观看。
软件:
链接:https://pan.quark.cn/s/7fb9562238a0?pwd=r36d提取码:r36d
模型: Hy-MT2-1.8B
链接:https://pan.quark.cn/s/ef477f8a4e19?pwd=rGAa提取码:rGAa