其实几年前我就发布了 Fairy Dict,草草地发布后就没管他了,结果获得了一个2星(差评),后来证明这是我用得最多一个 chrome 插件, 于是最近用 Angular 和 Coffee 重写了一遍, 更新了 Fairy Dict 2.0, 欢迎试用。

chrome web store

github

Features:

  • 支持多种词典,金山词霸、海词、 必应,Dictionary.com, Urban 等;目前还在添加中,理论上以后可以支持任何在线词典,得益于特殊的实现方式,后面解释;
  • 支持鼠标取词、键盘快捷键查词、鼠标右键查词等查询方式;
  • 历史记录保存,自动同步,可删除记录;但目前历史记录保存在 chrome 的 storage 里, 但限定了最多保存 200 个;
  • 开源,目前正在活跃开发中,欢迎提交各种需求和建议。

chrome 上的词典我见过最多的是悬浮的,原理是从 content scripts 往页面注入代码,这样做的好处是可以跟着鼠标显示,比较不影响阅读,但是功能一般都比较弱,可能很多页面还不兼容; 也有从 pop 页面( chrome 右上角左键点击软件图标)查询的, 比如 Google 官方的 translation 和 dictionary 插件, 但我觉得这种体验更差。而我这个词典的实现是通过弹出一个新窗口来查询单词的,使用起来就像一个本地的软件一样,控制要精细得多,在任何页面都可以使用,鼠标,键盘都可以控制, 使用体验要好得多, 更适合要精读一篇文章。

当然我不会止步于此,现在的体验依然不尽人意,比如历史记录还不能完整保存,词典的支持还不够多,不够灵活,单词本和笔记功能还在构思当中,所有这些都在我的开发计划里,如果你觉得这个软件有点用,请支持我, 谢谢!

screenshot