简单的划词AI解释小工具
本文最后更新于 2024年12月11日 凌晨
前言
最近在看论文的过程中,面对新领域里面的一些专有名词和操作等非常头疼,好在得益于强大的大模型,基本上复制进去问一下就八九不离十了。可是每次切屏或者切选项卡多了还是挺麻烦的,于是就寻思能不能类似现在划词翻译,来一个直接选中文本之后直接弹窗出来AI的解释。寻找之后发现其实还真有现成的解决方案可以拿来用,遂记录如下。
配置过程
一、安装POT
POT[1]是一款开源的跨平台划词翻译软件,内置了多款大模型的AI翻译功能,同时还能够通过自定义添加自己的”翻译“模块,我们就正好使用它来做划词解释的框架。

首先从GitHub的release界面下载最新的发行版,以64位Windows平台为例,本文撰写时最新的版本为3.0.6,下载pot_3.0.6_x86-setup.exe
:
之后直接安装就行。
安装完毕后,初始界面大概长这样(你的可能有一些选项不一样,比如开机启动等,这些依据需求自行改动即可):

二、AI解释prompt配置
我们需要调用pot的划词翻译功能来实现AI解释功能,首先切换到 服务设置 窗口,就在默认的 翻译 界面中点击下方的 添加内置服务:
这边我以OpenAI为例,在弹出的窗口中下拉找到OpenAI:
这里我们主要需要配置的就是API key、使用的模型以及system prompt和human prompt两个提示词。首先在这里给出我的提示词设计:
system
1 |
|
human
1 |
|
总的配置如下图所示,这里你也可以选择别的模型(比如4o,或者o1——如果你很有钱的话),然后配置名称这里随便起:
全部设置完成之后,点击保存即可。
如果不想花钱,可以选择智普的glm-4-flash,那个是免费的,你只需要去智普开放平台上申请一个api key即可。
三、快捷键设置
在完成了我们的自定义服务配置后,我这里选择把它默认的翻译服务全关了,你也可以根据需要自己留一两个。总之记得把我们新配置的服务打开:
最后我们到热键设置这里,给划词翻译设置一个快捷键。这样,当我们选中一段文本之后按下这个快捷键,就可以在弹窗中显示大模型对于这段文本中专有名词等相关概念的解释啦。