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

I am a HALO 2011 Dictionary - Chrome 字典应用发布!

  •  
  •   xhacker ·
    xhacker · 2011-05-20 00:55:09 +08:00 · 9866 次点击
    这是一个创建于 4936 天前的主题,其中的信息可能已经有所发展或是发生改变。
    "Good afternoon, gentlemen. I am a HALO 2011 dictionary. I became operational at the H.C.C. plex in Capella, Milky Way on the 7th of January 2011. My instructor was Mr. Liu, and he taught me to write a poem. If you'd like to hear it, ...turn around and go back."

    呃…上面是字典君的自述。下面切正题。
    http://www.v2ex.com/t/6834 这里的分享创造预告成真了。在设计上还有些不满意,接下来会慢慢改。有什么建议都可以提出来,我会尽量尝试。



    Halo Word 是一个精巧的字典程序。你可以在新标签页的应用程序中访问字典、使用右键菜单查询单词或者在地址栏中输入 halo 加查询的内容快捷访问。遇到感兴趣或不熟悉的词汇,可以添加到单词表以供日后查阅。

    Chrome 网上应用店链接:
    https://chrome.google.com/webstore/detail/bhkcehpnnlgncpnefpanachijmhikocj?hl=zh-CN
    74 条回复    1970-01-01 08:00:00 +08:00
    bjshdq
        1
    bjshdq  
       2011-05-20 08:44:53 +08:00
    很不错,已装。感谢分享。
    JobSteve
        2
    JobSteve  
       2011-05-21 00:42:30 +08:00
    正好在找这个!好东西。。。
    bcxx
        3
    bcxx  
       2011-05-21 20:07:50 +08:00
    为什么不将图标放在工具栏上?就像 维基伴侣 那个插件那样,我觉得这样查找更加方便,而不是要新建一个标签再打开。或者有更简便的方法?求指教。

    不过真的很棒啊!
    bcxx
        4
    bcxx  
       2011-05-21 20:08:57 +08:00
    sorry,没有仔细看介绍!如果有右键的话,那就足够强大了!
    fanzeyi
        5
    fanzeyi  
       2011-05-21 20:19:46 +08:00
    @bcxx 有右键啊...
    allan
        6
    allan  
       2011-05-21 20:20:35 +08:00
    cool, 很棒!
    fanzeyi
        7
    fanzeyi  
       2011-05-21 20:22:04 +08:00
    为什么不像 Chrome 的 Preferences 一样左对齐...
    bcxx
        8
    bcxx  
       2011-05-21 20:27:48 +08:00
    @fanzeyi 没有看清楚额…… 同求左对齐咯!
    xhacker
        9
    xhacker  
    OP
       2011-05-21 21:23:00 +08:00
    @bcxx @fanzeyi 嗯嗯…我现在在用 1024x768 的屏幕……于是等回北京再调整 UI 吧~
    另外字体是不是大了点……
    bcxx
        10
    bcxx  
       2011-05-21 21:26:45 +08:00
    @xhacker 还可以~
    xhacker
        11
    xhacker  
    OP
       2011-05-21 21:27:56 +08:00
    @bcxx Chrome 有一个很坑爹的规定……为了开发者不故意多次展示扩展程序,app 就不能有右上角的图标。同理,extension 不能有新标签页的大图标。
    可以在 Omnibox 输入 halo 加上单词来快速访问。
    Mianco
        12
    Mianco  
       2011-05-21 22:09:07 +08:00
    @xhacker 字体大小挺好。这个项目非常好,以后chrome os流行了,前景很大。楼主加油。
    fanzeyi
        13
    fanzeyi  
       2011-05-21 22:14:25 +08:00
    感觉现在像这样的扩展太少太少了 我找了好多都是 short cut ...
    xhacker
        14
    xhacker  
    OP
       2011-05-21 23:52:19 +08:00
    @fanzeyi 对…一大堆 web app 都是 shortcut……极其坑爹= =
    不过其实给 Chrome 写扩展是很幸福的~最新的诡异到没边儿的技术随便用!
    xhacker
        15
    xhacker  
    OP
       2011-05-31 15:54:56 +08:00
    我来不道德地顶一下…新增了两个功能哟~
    现在可以 Ctrl / Command 键划词查询、单词表中的单词可以拖动排序。

    cl.ly/1b3K2t3j44381415440e
    xhacker
        16
    xhacker  
    OP
       2011-05-31 15:55:11 +08:00
    xhacker
        17
    xhacker  
    OP
       2011-05-31 15:55:39 +08:00
    悲剧两次都没加上图……= =
    http://cl.ly/1b3K2t3j44381415440e
    Livid
        18
    Livid  
    MOD
       2011-05-31 15:59:44 +08:00
    @xhacker 我刚刚帮你编辑好 ^^

    cl.ly 不带前面的 www 就可以变成图了。
    terrylin
        19
    terrylin  
       2011-05-31 16:00:12 +08:00
    装一个试试
    Livid
        20
    Livid  
    MOD
       2011-05-31 16:02:14 +08:00
    @xhacker 安装了。排版很好看!

    感谢你做出这么好用的词典。
    zhaoyafei
        21
    zhaoyafei  
       2011-05-31 16:04:58 +08:00
    好用!!!
    Moses
        22
    Moses  
       2011-05-31 16:14:27 +08:00
    xhacker
        23
    xhacker  
    OP
       2011-05-31 16:32:01 +08:00
    @Livid 多谢:p
    xhacker
        24
    xhacker  
    OP
       2011-05-31 16:32:54 +08:00
    @Moses 你说的那个 Google Dictionary 是英英的,Halo Word 是英汉双解。而且 Halo Word 排版上好看一些:)
    sparanoid
        25
    sparanoid  
    MOD
       2011-05-31 18:02:54 +08:00
    @xhacker Google 官方的那个扩展支持多语言的,另外好像词库有些区别?见图:

    http://d.pr/rQJb
    xhacker
        26
    xhacker  
    OP
       2011-05-31 19:12:49 +08:00
    @Sparanoid 官方扩展会在没有找到单词的时候 fallback 到 Google Translate,对单词的释义是英英的(我今晚再核实下…)
    我原本也打算这么做,不过 Google Translate 的 API 马上就停止开放了:(
    bbaa100200
        27
    bbaa100200  
       2011-05-31 23:28:23 +08:00
    @xhacker 我记得google不让第三方使用dictionary的API。。。之前有个扩展因为擅自使用了没有公开的API导致作者接到google通知,不得不换个词典。Halo Word会重蹈覆辙吗?
    e6nian
        28
    e6nian  
       2011-05-31 23:54:07 +08:00
    不错~哈哈.
    Moses
        29
    Moses  
       2011-05-31 23:55:06 +08:00
    @xhacker 官方擴展的設置裡可以設置語言的...
    xhacker
        30
    xhacker  
    OP
       2011-06-01 00:09:42 +08:00
    @bbaa100200 也许会。那样就只好再找别的词典源。各位有什么好的推荐吗?
    NemoAlex
        31
    NemoAlex  
       2011-06-01 00:44:16 +08:00
    没有发音功能么...
    对着喇叭狂点了半天
    xhacker
        32
    xhacker  
    OP
       2011-06-01 01:02:51 +08:00
    @NemoAlex 有发音功能啊~你能具体说一下吗?邮件联系吧: [email protected]
    linsk
        33
    linsk  
       2011-06-01 01:51:07 +08:00
    请同时支持safari
    xhacker
        34
    xhacker  
    OP
       2011-06-01 02:25:28 +08:00
    @linsk 在 Chrome 的扩展功能齐备以后,我会考虑 Safari 和 Firefox :p
    不过可能是遥远的未来……
    xhacker
        35
    xhacker  
    OP
       2011-06-01 03:06:41 +08:00
    如果你认为这个字典很好用,不妨捐赠 0.05 BTC 哦:)
    anonymousor
        36
    anonymousor  
       2011-06-01 03:29:41 +08:00
    扩展程序安装失败 this can only be installed from web store
    Just1n
        37
    Just1n  
       2011-06-01 08:39:02 +08:00
    已装,感觉不错哦。。。
    xhacker
        38
    xhacker  
    OP
       2011-06-01 09:46:54 +08:00
    @anonymousor 就是这样,只能从 web store 安装。
    lancee
        39
    lancee  
       2011-06-01 12:28:39 +08:00
    很好用,期待早日支持 safari :)
    lowstz
        40
    lowstz  
       2011-06-01 13:09:05 +08:00
    @xhacker 像bored这样的词,发音的小喇叭是灰色的,怎么点都没反应
    xhacker
        41
    xhacker  
    OP
       2011-06-01 13:28:22 +08:00
    @lowstz 呃…因为我用的那个正宗深沉的发音源没有这个词= =
    今后会解决这个问题的~
    anonymousor
        42
    anonymousor  
       2011-06-01 21:40:25 +08:00
    @xhacker 什么意思?俺是在这里安装 https://chrome.google.com/webstore/detail/bhkcehpnnlgncpnefpanachijmhikocj ,有什么不对么?
    xhacker
        43
    xhacker  
    OP
       2011-06-01 22:02:21 +08:00
    @anonymousor 没什么不对呀~你是用的 Chrome?直接点那个“Install”,不要试图下载扩展。
    anonymousor
        44
    anonymousor  
       2011-06-01 22:29:39 +08:00
    @xhacker 继续或者放弃,应该是点选继续吧,难道应该点击放弃?
    xhacker
        45
    xhacker  
    OP
       2011-06-02 07:39:01 +08:00
    @anonymousor 是的,点继续……
    anonymousor
        46
    anonymousor  
       2011-06-02 09:11:24 +08:00
    @xhacker 继续以后就出来最早那句话了
    xhacker
        47
    xhacker  
    OP
       2011-06-02 14:28:13 +08:00
    @anonymousor 邮件说吧~别在这儿水这楼了……
    [email protected]
    haohaolee
        48
    haohaolee  
       2011-06-05 16:56:14 +08:00
    看了这贴 http://www.v2ex.com/t/10580#reply23 我觉得作者可以考虑一下加上生词本的查询频率统计功能
    另外,我希望能有快捷键支持,有时要查大量单词,不希望用鼠标。快捷键包括定位到输入框,发音等等
    最后,感谢这么好的工具
    Numbcoder
        49
    Numbcoder  
       2011-06-05 23:33:29 +08:00
    google translate api 不是马上要关闭了吗?
    xhacker
        50
    xhacker  
    OP
       2011-06-06 10:39:08 +08:00
    @haohaolee 快捷键我会考虑的:)
    cmonday
        51
    cmonday  
       2011-06-09 00:09:41 +08:00
    我这里Ctrl划词没有反应呀……是因为我版本不对?我是枫树浏览器1.6.1
    xhacker
        52
    xhacker  
    OP
       2011-06-09 07:53:29 +08:00
    @cmonday 啊……那么另类的浏览器>< 有时间我给你测试测试~
    cmonday
        53
    cmonday  
       2011-06-09 10:26:59 +08:00
    @xhacker 不是特别另类吧= =
    基版本是chrome10.0.648.204版
    xhacker
        54
    xhacker  
    OP
       2011-06-09 15:19:33 +08:00
    @cmonday 我这儿木有 Windows……只能有机会再帮你测试了,抱歉…= =
    lowstz
        55
    lowstz  
       2011-06-09 15:32:22 +08:00
    xhacker
        56
    xhacker  
    OP
       2011-06-09 17:27:49 +08:00
    @lowstz Linux 版的枫树浏览器已经若干年没更新了……还基于 Chromium 5 呢= =
    cmonday
        57
    cmonday  
       2011-06-10 20:16:15 +08:00
    @xhacker 抱歉,是我自己搞错了
    经chromeplus的版主提醒我才发现,取词是按住ctrl再选中单词,我之前一直是选中了再按下ctrl……
    怪我看说明的时候太不认真了:(

    不过,能不能开发一个不需要选中单词就可以翻译的功能呢?有的时候想查的单词在一个链接里,很不方便选中
    xhacker
        58
    xhacker  
    OP
       2011-06-10 21:21:10 +08:00
    @cmonday 我觉得如果直接取光标处的词,更多的时候只是烦恼用户。这时候只能作一个平衡了,希望你可以理解。
    cmonday
        59
    cmonday  
       2011-06-10 21:26:15 +08:00
    @xhacker 一般不会有人没事点ctrl吧……在网页文本上,只有复制的时候会ctrl+c,不干扰这个操作就好。
    或者可以做成可以在选项里选择开启与否的功能~
    xhacker
        60
    xhacker  
    OP
       2011-06-10 22:47:33 +08:00
    @cmonday 不想添加选项……除非的确必要。
    链接里的单词真的很多吗?
    lianghai
        61
    lianghai  
       2011-06-11 00:08:05 +08:00
    @xhacker:可以考虑遇到链接时对悬停计时,达到某个数值就取词。
    bbaa100200
        62
    bbaa100200  
       2011-06-11 00:14:54 +08:00
    @xhacker cmonday想要的可以通过这样实现:按着ctrl的时候自动翻译鼠标所在的单词,效果就像google toolbar在IE里一样,这样不需要选中,不需要翻译的时候不按ctrl就不会出现翻译的窗口。个别词需要选中再查的时候,比如AppleGetsCocky这种连在一起的一串单词,可以通过现有的方式,ctrl+选中来查询,而这种情况在超级链接里是很少见的,但是URL里多见= =

    话说回来,我始终不知道chrome怎么实现google toolbar的那种效果,查词结果显示的非常快,简直就是实时(不知道是不是本地有词典,没例句是遗憾,不过这对Halo Word来说就无所谓了),自动识别鼠标所在的单词,也不影响看网页其它内容,连google自己的词典扩展都没做到这样程度,我想可能没有相关API吧,或许需要用NPAPI或者PPAPI?如果做到这点,将超越所有chrome的词典扩展。到时候恐怕你不想添加选项都不行了,国外用户会要求你添加其它语言,甚至是其它词典。纯YY(*´∇`*)。
    tomyiyun
        63
    tomyiyun  
       2011-06-11 02:12:52 +08:00
    原来用dict.cn出品的扩展,这个棒多了,感谢你的辛苦劳动~~~
    xhacker
        64
    xhacker  
    OP
       2011-06-11 09:16:30 +08:00
    @bbaa100200 @lianghai @cmonday 我考虑考虑。关于获得光标下的单词,各位有什么好的想法?
    monicaguiji
        65
    monicaguiji  
       2011-06-11 10:08:38 +08:00
    可以光标在某个单词停留一段时间或选中某个单词的时候就出现一个很小的图标,小到几乎不会影响阅读,如果的确需要取词的话点击那个图标取词就好了。像 www.nytimes.com 做的那样。应该不会让人烦吧。不过nytimes那个在点击小图标以后会打开一个新页面显示释义,我觉得对于英汉字典如果点击小图标后出现按ctrl刷词得到的那种小框也就够了。
    cmonday
        66
    cmonday  
       2011-06-12 08:57:00 +08:00
    @xhacker 我觉得@lianghai的方法不错,如果按住Ctrl一定时间内鼠标不移动,就取鼠标指向的词
    有道词典的扩展也有打开ctrl取词的选项,但是它的方法是直接选中鼠标位置上的词,再去取被选中的词进行翻译,非常干扰ctrl+c这个操作
    yyfearth
        67
    yyfearth  
       2011-07-05 22:49:23 +08:00
    @xhacker hi,能否加上一个localstorage的cache功能?实在觉得loading有些慢,而且每次都要!
    能否考虑一下:对收藏的优先cache,然后一定数量的cache每个查询的结果,如果太多清理 最早and没有使用过的。
    如果觉得怕有更新,可以加上一个refresh按钮。或者设置一个expire时间。
    另外这样cache一下,应该不会有啥法律上的问题吧。
    yyfearth
        68
    yyfearth  
       2011-07-05 22:54:24 +08:00
    @xhacker ”因为我用的那个正宗深沉的发音源没有这个词“
    google的发音地址有好几个(一般2-4个),一般有标准、英式、美式 (其中有男有女)
    最后可以fallback到一个合成音的地址
    我也分析过google dic的,之前也做过一些这方面的应用
    xhacker
        69
    xhacker  
    OP
       2011-07-06 07:33:53 +08:00
    @yyfearth cache 功能可以有,而且事实上不需要我自己去实现。现在是我的一个疏忽导致每次的 json 地址不同,每次都要重新读取。最近实在是比较忙都没啥时间改……我会处理的。

    现在发音用的是一个男士的发音,今后会在找不到的时候 fallback 到其他地址。
    yyfearth
        70
    yyfearth  
       2011-07-06 08:51:30 +08:00
    @xhacker 用get倒是本来就有cache的功能,只要url不变。
    iray1991
        71
    iray1991  
       2012-01-20 10:26:56 +08:00
    @yyfearth 这个,和有道词典的不同之处是?
    yyfearth
        72
    yyfearth  
       2012-01-20 14:21:42 +08:00
    @iray1991 你应该问@xhacker
    这个字典目前中文基于dict.cn,英文基于google dict
    以前因为google dict有中英文例句很好,而且这个排版很舒服,用的很多
    现在我用mac字典的dict多了,因为方便,而且google dict已经关闭了。
    napbonking
        73
    napbonking  
       2012-01-20 15:12:41 +08:00
    还是觉得那个易字典好用点。。。
    comic
        74
    comic  
       2012-01-20 19:00:44 +08:00
    刚出来时就使用了,以前用过有道但是我还用chrome的“点击播放”功能,这种情况下有道字典是无法直接发音的,所以就用这个了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2764 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 05:46 · PVG 13:46 · LAX 21:46 · JFK 00:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.