平时在电脑上读英文文档、看外文网页或者啃日文生肉的时候,查词一直是一件让我觉得很割裂的事。

我试过不少桌面端词典软件,用下来总觉得差点意思。有些传统词典的主窗口做得非常庞大,常驻在屏幕上极其占地方;如果把它最小化,每次遇到生词又得切一下窗口把它唤到顶层,看完再切回原来的阅读界面。尤其是在苹果电脑上开着全屏窗口看文档时,一切换词典甚至会直接跳到另一个桌面空间,原本顺畅的阅读思路瞬间就被打断了。

后来我也找过一些支持悬浮球或者轻量弹窗的工具,但新的问题又来了:很多极简弹窗为了追求小巧,把查词结果砍得只剩下一行干巴巴的中文机器翻译,或者把一堆释义密密麻麻挤在狭小的框里。有时候我不仅想知道一个词的中文意思,还想顺眼看一下它的国际音标、比较级或动词变形、英英原版释义,或者在学日语时看一眼汉字上面的振假名和形容词活用形,这些轻量小弹窗往往就无能为力了。

既然找不到一款既不占地方、不用切窗口,又能把详尽词条排得干净好看的工具,我干脆自己动手写了一个,取名叫浮词(Fuci)。

呼之即来、看完即走,不抢当前窗口的焦点

我做浮词的第一个原则,就是绝不打断正在做的事情。

平时不查词的时候,它可以缩成桌角一颗半透明的小悬浮球,你甚至可以把悬浮球也关掉,让它完全隐身在后台。无论你当前是在全屏看论文、写代码还是浏览网页,只要按下全局快捷键呼出搜索框,它就会直接浮在当前屏幕的最顶层,不会引发桌面空间跳转。

输入想查的词看完之后,顺手按一下键盘左上角的退出键,或者鼠标在卡片外面轻轻点一下,整个面板就会立刻收起,视线一秒钟就能回到刚才读到的那行字上。

把一张小卡片的排版和细节抠到顺眼为止

很多悬浮查词工具之所以让人觉得简陋,是因为它们直接把大模型的返回文本原样吐在界面上。我在写浮词的时候,花最多心思的就是怎么把丰富的语言学细节,有秩序地收纳进一张呼吸感很足的卡片里。

比如在查英语单词的时候,卡片顶部会用醒目的衬线体展示单词本身和国际音标,紧接着是简明精准的中文释义。在这之下,我专门留了一排干净的变形栏,把形容词的原级、比较级、最高级,或者动词的不同时态变形整整齐齐列出来。再往下则是按词性梳理的英英母语释义和双语例句,甚至连例句底下我都给配上了整句的国际音标。更方便的是,不仅是主词条,卡片里的每一个变形词和每一条例句旁边,都有一个独立的小喇叭按钮,点一下就能直接听到自然的真人级朗读。

而在查日语词条的时候,痛点又不一样。很多日语学习者最怕遇到不知道怎么念的汉字,或者分不清复杂的活用变形。所以在日文模式下,浮词会自动在词条正上方标注平假名读音,并且在变形栏里把基本形、过去形、否定形等常用活用变体连同各自的假名注音一并列清楚。连下面的日日母语解释和例句里出现的汉字,也会自动附带振假名注音,不用为了查一个词再去翻第二本语法书。

如果遇到实在看不明白的长难句,也不用切去别的翻译网站。直接把整句话贴进同一个搜索框里,浮词会自动识别并切换到句子精读模式。除了给出整句译文和整句连读音标之外,它还会在卡片下半部分把这句话里的核心词汇一个个拆解开来,分别标好音标和在当前语境下的词义,一眼就能看清整句话的骨架。

七款中国传统色与可自由呼吸的毛玻璃材质

因为这个小面板每天要在我的屏幕上弹出几十次,我希望它看起来像一件安静的桌面摆件,而不是一块生硬的灰色弹窗。

所以我把整个界面做成了原生的毛玻璃材质,并且内置了晴空、青竹、朱砂、藤紫、琥珀、海棠和夜色七款取自中国传统色的主题。面板的不透明度可以在设置里从百分之二十二到百分之九十六之间无级滑动调节。白天对着浅色文档时,我习惯用微透的晴空或青竹;晚上关灯写东西时,切到半透明的夜色主题,查词框会自然地融进深色壁纸里,既能看清字,又不会有一块刺眼的白斑晃眼睛。

纯粹开源非盈利,自带密钥即可跨平台使用

这款小工具原本是我写给自己日常高频使用的,用顺手之后确实帮我省掉了大量来回切窗口查词的时间。因为完全是业余时间出于个人兴趣开发的非盈利项目,没有任何商业化打算,也不包含任何广告、账号体系或付费订阅,所以我把全部代码和打包好的安装包都开源放在了代码仓库里,同时支持苹果电脑和微机系统免安装直接运行。

在接口配置上,浮词采用的是自带密钥的纯本地模式,你的密钥只保存在自己的电脑上。如果你追求极简,只需要在设置里填入一个免费的谷歌开发者密钥开启轻量模式,就能直接包揽词条解析、长句拆解和语音朗读的全部功能;如果你手里有云平台项目,也可以开启满血模式来获得更快的响应速度。

如果你平时在电脑前看外语材料也经常被笨重的查词窗口打断思路,欢迎去仓库下载试试看。如果这个小工具刚好也给你的日常阅读带来了一点便利,非常欢迎在仓库里点一颗星支持一下,这会让我开心好几天:浮词(Fuci)开源仓库与安装包下载