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

自学前端,撸了一个 Chrome 的词典扩展(ChaZD),欢迎试用

  •  2
     
  •   ververcpp ·
    ververcpp · 2014-06-13 14:14:05 +08:00 · 10202 次点击
    这是一个创建于 3818 天前的主题,其中的信息可能已经有所发展或是发生改变。
    扩展叫做ChaZD(也就是“查Cha字Z典D”)
    下载地址在此: https://chrome.google.com/webstore/detail/chazd/nkiipedegbhbjmajlhpegcpcaacbfggp
    源码在此: https://github.com/ververcpp/ChaZD

    之前一直在用Google的官方词典扩展,但是因为墙的原因,速度越来越慢。商店里能搜到的一些扩展用起来还是不太方便,所以打算自己写一个。

    你可以在扩展里进行查词,这样结果内容会丰富一些,还支持发音朗读

    也可以在网页内通过划词直接翻译,考虑到平时看网页只是想快速知道某个词的翻译,所以划词结果会很简洁。



    翻译和发音都是采用有道翻译的API
    其中部分功能设计借鉴了TransIt https://github.com/GDG-Xian/crx-transit

    因为框架还在学习中,所以没有采用框架,都是用原生JS和CSS写的代码,后期会考虑使用框架调整代码。
    因为是前端新手,代码水平不高,欢迎各位大大提交BUG和Pull Request,也欢迎提交使用建议。谢谢!

    一直潜水,发的第一帖,不知道链接和图片好不好使啊~~
    第 1 条附言  ·  2014-06-19 20:20:35 +08:00
    14.06.19 更新至0.7.0版本
    1. 新增了组合键划词功能,用户可以选择Ctrl/Command、Alt或Shift+鼠标取词进行划词翻译。
    2. 优化了词组、短语的翻译结果
    3. 取消了设置划词结果显示时间的功能,改为点击关闭显示,更符合用户的使用习惯。
    4. 初步结合jQuery修改页面显示效果。
    5. 增加通知功能。
    6. 修复一些小BUG
    根据Google开发者中心的显示,目前已经有11个用户了:)不知道有多少人是在这里发现ChaZD的。作为第一个能拿的出手的程序,我已经很满足啦:)不过ChaZD还有很多需要改进的地方,未来的版本也会考虑加入英译等功能。如果还有什么意见与建议也欢迎提出,非常感谢大家的支持~
    7 条回复    2014-11-18 10:06:26 +08:00
    ccbikai
        1
    ccbikai  
       2014-06-13 15:16:34 +08:00
    在用 词焙+
    superbear
        2
    superbear  
       2014-06-13 17:02:34 +08:00
    赞一个
    sensi
        3
    sensi  
       2014-06-13 19:50:12 +08:00
    画词去翻译 感觉这种做法很憋屈
    ververcpp
        4
    ververcpp  
    OP
       2014-06-13 20:43:36 +08:00
    @sensi 那你的想法是鼠标悬停在某个词上就直接翻译吗?
    这是个可以改进的地方,不过可能实现上有点小复杂。
    ververcpp
        5
    ververcpp  
    OP
       2014-06-13 20:44:55 +08:00
    如果不想用鼠标执行划词动作的话,双击选词也是可以的
    mjar
        6
    mjar  
       2014-06-17 20:20:21 +08:00
    一直希望找到一个支持英译的词典
    qping
        7
    qping  
       2014-11-18 10:06:26 +08:00   ❤️ 1
    挺好用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5586 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 08:17 · PVG 16:17 · LAX 00:17 · JFK 03:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.