oPDF
全部文章

选中就能翻译,全程在你自己的电脑上

读英文论文、合同或者说明书,最打断思路的往往不是生词本身,而是查它的过程:复制一段,切到浏览器,粘进翻译网站,看完再切回来,找刚才读到哪一行。

现在 oPDF 可以直接在页面上翻译了。

怎么用

选中一段文字,选区旁边会出现那条熟悉的工具栏——复制、高亮、下划线、删除线——最右边多了一个翻译按钮。点一下,译文就在下方的面板里一句一句地出来。

选中一段英文,点工具栏最右边的翻译按钮,译文直接出现在选区下方。

几个你可能会关心的细节:

  • 不用先设置语言。 默认翻成界面语言:中文界面翻成中文,英文界面翻成英文。
  • 选中的已经是界面语言,就翻成英文。 比如中文界面下选中一段中文,不会原样复述一遍。目前能靠文字本身认出来的是中文、日文和韩文。
  • 想翻成别的语言,在面板左上角换一个就行,之后会一直记住。一共支持 38 种语言。
  • 排版不会糊成一团。 原文的换行会保留下来,译文按 Markdown 排版,分段和列表都还在。
  • 面板右上角可以一键复制译文。

标注动画:先读懂,再看译文

整段译文适合「先知道大意」。如果你是借着读论文学英文,或者想弄明白一句话为什么这么译,可以点面板上的标注按钮,打开标注动画。

打开之后,oPDF 会先把选中的文字读一遍,挑出值得注意的词、短语和句式,直接标在页面上——用的就是批注那几种样式:高亮、下划线、波浪线。每一处再牵一条引线到旁边的小卡片,写明它是词、短语还是句式,以及它在这里是什么意思。

卡片放在段落的左边、右边或上方,哪边离那个词近就放哪边,尽量不让引线交叉,也不挡住下方的译文。全部标完,整段译文才出来。

开启标注动画:先把 trace、record、repeatedly fail to do so 这样的词和句式标在原文上,再给出整段译文。

标注动画默认关闭,开关会被记住。只想快速看个意思的时候关掉它,就和第一段视频一样,直接出译文。

全程在你自己的电脑上

翻译用的是一个装在本机的小模型,不是在线服务:

  • 第一次点翻译时,会提示你下载模型,大约 1.3 GB,只下这一次。和版面分析的模型一样,可以在设置的「插件」里选从 HuggingFace 还是 ModelScope 下载。
  • 之后每一次翻译都在本机完成。 你选中的文字不会离开这台电脑。没有账号,没有 API key,不按字数收费,断网也照样能用。
  • 默认模型是 Index-Translate-2B,也可以在「插件」里换成腾讯混元的 Hy-MT2-1.8B。
  • Mac 上通过 Metal、Windows 上通过 Vulkan 调用显卡来跑模型。模型只在用的时候加载,闲置 5 分钟就自动释放内存,不会一直占着。
  • 一次能翻译的长度取决于模型能处理多少,大约是 4000 个英文字符或 1000 个汉字。选得太长会提示你缩短选区。

最后

小模型偶尔也会译得不够好。遇到译得别扭的句子,欢迎把原文和译文发给我,地址在支持页,每一封都会看。