V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
revir
V2EX  ›  分享创造

发布一个查词典的 chrome extension —— Fairy Dict

  •  
  •   revir · 2016-10-12 09:45:28 +08:00 · 4226 次点击
    这是一个创建于 2993 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Hi 大家好,几年前我发布了 Fairy Dict, 最近用 Angular 和 Coffee 重写了一遍, 更新了 Fairy Dict 2.0, 欢迎试用。

    chrome web store

    github

    Features:

    • 支持多种词典,金山词霸、海词、 WordNet 等;
    • 支持鼠标取词、键盘快捷键查词、鼠标右键查词等查询方式;
    • 历史记录保存,自动同步,可删除记录;但目前历史记录保存在 chrome 的 storage 里, 限定了最多保存 200 个;

    TODO:

    • 添加更多词典,英英, google 翻译等;
    • 词典排序,禁用功能;
    • 保存至有道等单词本里;
    • 卡片式单词复习记忆功能;

    Screenshot Alt text Alt text

    这是我使用的最多的一个 extension, 平时看新闻网页总免不了使用它,所以我希望能将它更完善强大,能真正成为一个学习的好帮手。要做的事情还有很多, 在此能否请教一下大家:

    • 你平时看英文网站一般用什么词典查询?你用的词典使用体验好在什么地方?
    • 你最喜欢哪本词典?(比如朗文,牛津,柯林斯等等)
    • 你用什么背单词?有道的单词本?还是拓词等 app ?
    第 1 条附言  ·  2016-10-14 22:27:28 +08:00

    2.3 版本更新啦!

    已支持 必应词典, Urban Dictionary, Dictionary.com, 此次结构上有重大创新,通过直接加载网页的方式, 以后将可以支持任何在线词典!需要注意的是, 我并没有非法使用其他词典网站的API, 也没有使用爬虫,而是通过典型的 chrome content script 注入目标页面, 仅修改了一些样式,更没有获取任何用户隐私信息,请放心使用!

    此次对 UI 也作了一些简化,但是新增的词典是通过网页方式查询的,加载的时候比较慢,加载样式也很搞,大家体验一下, 感觉如何。

    现在窗口的大小可以自定义了, 用鼠标在窗口的角落拖动可以放大缩小窗口, 蛋疼的是需要再查一次单词才会保存你设置的窗口大小~

    26 条回复    2017-05-03 15:58:29 +08:00
    cyio
        1
    cyio  
       2016-10-12 10:17:58 +08:00
    vTransIt - Chrome 网上应用店 https://chrome.google.com/webstore/detail/vtransit/nilaminkjakoilnafcbdpgoidfobgdfd?hl=zh-CN

    https://github.com/cyio/v-transit

    浏览网页时辅助查词,通常都是扫一眼,如有必要添加收集到扇贝,尽可能不打断阅读
    zhs227
        2
    zhs227  
       2016-10-12 10:21:22 +08:00
    喜欢几个网站的英英词典, vocabulary.com, dictionary.com, 还有一个是韦氏在线词典。
    EricCartman
        3
    EricCartman  
       2016-10-12 10:38:07 +08:00 via Android
    查俚语还是 urban dictionary 最好,希望能支持
    justpayne
        4
    justpayne  
       2016-10-12 12:04:16 +08:00
    @cyio 挺喜欢添加到扇贝这个功能的,但是为什么我下载下来不好使
    ynyounuo
        5
    ynyounuo  
       2016-10-12 12:09:42 +08:00
    muziki
        6
    muziki  
       2016-10-12 12:29:55 +08:00 via iPhone
    wordnik 求支持啊,最好的在线词典,没有之一
    cyio
        7
    cyio  
       2016-10-12 12:37:26 +08:00
    @justpayne 你没登陆扇贝吧?

    应该有个提示的,这里做的不太完善
    vitalbo
        8
    vitalbo  
       2016-10-12 12:47:35 +08:00 via iPhone
    最好能导出到 anki 最好的背单词软件
    xmi
        9
    xmi  
       2016-10-12 13:04:54 +08:00
    折腾了一下,发现油猴脚本挺不错的....
    revir
        10
    revir  
    OP
       2016-10-12 13:16:52 +08:00
    @cyio 感谢, 我也将把扇贝加上 :)
    @zhs227 @EricCartman 我去研究看看他们有提供 api 没, 目前找到了几本英英词典, 准备加上。
    @vitalbo 好建议
    zhangneww
        11
    zhangneww  
       2016-10-12 16:27:28 +08:00
    qwer1234asdf
        12
    qwer1234asdf  
       2016-10-12 19:12:09 +08:00 via iPhone
    我最近也写了一个, js 新手,用的百度翻译,功能还很简单
    revir
        13
    revir  
    OP
       2016-10-13 10:58:26 +08:00
    chrome 上的词典见过最多的是悬浮的,原理是从 content scripts 往页面注入代码,好处是可以跟着鼠标显示,不影响阅读,但是功能一般都比较弱,可能很多页面还不兼容; 也有从 pop 页面( chrome 右上角左键点击软件图标)查询的, 比如 Google 官方的 translation 和 dictionary 插件, 但我觉得这种体验更差。我这个貌似是唯一弹出新窗口的,使用就像一个本地的软件一样, 控制要精细得多,任何页面都可以使用,鼠标,键盘都可以控制, 我觉得体验要好一些, 更适合要精读一篇文章。
    rosu
        14
    rosu  
       2016-10-13 12:51:29 +08:00
    我仍旧觉得弹出的窗口太大了...很容易就脱戏,影响阅读体验。
    若是能自定义大小最好不过了。
    - - - - -
    不过还是很棒,之前都只能用 google 的滑屏。
    revir
        15
    revir  
    OP
       2016-10-13 14:18:30 +08:00
    @rosu
    OK , 自定义窗口大小很容易做到,下一个版本加上。确实我也担心我这边的大屏和笔记本上的小屏体验不一样。
    rosu
        16
    rosu  
       2016-10-13 16:55:52 +08:00
    @revir
    输入账号和密码的 框复制的时候能否做成不弹出?
    revir
        17
    revir  
    OP
       2016-10-13 23:56:21 +08:00
    @rosu
    有理, 可以加上。感谢!
    VeeSong
        18
    VeeSong  
       2016-10-14 19:18:24 +08:00   ❤️ 1
    优化的话可参考易词典 https://chrome.google.com/webstore/detail/%E6%98%93%E8%AF%8D%E5%85%B8/njeebknkghnjbobnghdlfgfaigkjciih
    从大学就开始用了,虽然停止更新好几年,剩必应词典和有道翻译是可用的,但是已基本满足快速查词的要求了
    ishowman
        19
    ishowman  
       2016-10-14 21:27:57 +08:00
    楼主,我还是学生没买梯子,以后能顺便再发个云盘的地址吗?还有,拓词好像关了……
    revir
        20
    revir  
    OP
       2016-10-14 22:15:13 +08:00
    revir
        21
    revir  
    OP
       2016-10-14 22:29:55 +08:00   ❤️ 1
    @rosu 自定义窗口大小加上了
    @EricCartman Urban 加上了

    @zhs227 Dictionary.com 也加上了

    更多的词典待我将架构完善后添加。
    zhs227
        22
    zhs227  
       2016-10-14 22:44:43 +08:00
    谢谢楼主,支持一下。
    vitalbo
        23
    vitalbo  
       2016-10-15 17:32:02 +08:00
    放开可以使用其它词典确实是一个很好的做法,可以依根用户的使用习惯来自行添加
    ishowman
        24
    ishowman  
       2016-10-18 09:14:18 +08:00
    @cyio github 上下载下来的不是 crx 文件。以后能打包下吗
    cyio
        25
    cyio  
       2016-11-21 12:42:41 +08:00
    @ishowman 有些在线工具网站可以从 chrome webstore 下载 crx 文件
    revir
        26
    revir  
    OP
       2017-05-03 15:58:29 +08:00
    昨天再次更新了一版 FairyDict, 一口气添加了网上所有能找到的在线词典,也验证了我此前说的“理论上支持任何在线词典”的想法。
    现在已支持:

    必应词典
    金山词霸
    有道词典
    海词词典
    欧陆词典
    Oxford Learner
    Oxford Living Dictionaries
    Cambridge English
    Longman English
    Urban Dictionary
    Dictionary.com
    Thesaurus.com
    Macmilland Dictionary
    Merriam-webster Dictionary
    Merriam-webster Thesaurus
    Collins English Dictionary
    Collins English Thesaurus
    Easton\'s 1897 Bible Dictionary

    现在的 FairyDict 可以做到:

    鼠标取词,还可以设置一个必须按住的按键,比如按住 Ctrl 键鼠标取词;
    键盘快捷键取词
    右键菜单取词
    所有的快捷键都可以设置
    历史记录功能
    好了,下一个版本加入用户中心,生词记忆,分享等功能,期待吧 :D
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2957 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 13:07 · PVG 21:07 · LAX 05:07 · JFK 08:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.