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

2011-05-20 00:55:09 +08:00
 xhacker
"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://tanronggui.xyz/t/6834 这里的分享创造预告成真了。在设计上还有些不满意,接下来会慢慢改。有什么建议都可以提出来,我会尽量尝试。

http://cl.ly/2p3h1R2m2C1f1d3c3l3G

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

Chrome 网上应用店链接:
https://chrome.google.com/webstore/detail/bhkcehpnnlgncpnefpanachijmhikocj?hl=zh-CN
9932 次点击
所在节点    分享创造
74 条回复
lianghai
2011-06-11 00:08:05 +08:00
@xhacker:可以考虑遇到链接时对悬停计时,达到某个数值就取词。
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
2011-06-11 02:12:52 +08:00
原来用dict.cn出品的扩展,这个棒多了,感谢你的辛苦劳动~~~
xhacker
2011-06-11 09:16:30 +08:00
@bbaa100200 @lianghai @cmonday 我考虑考虑。关于获得光标下的单词,各位有什么好的想法?
monicaguiji
2011-06-11 10:08:38 +08:00
可以光标在某个单词停留一段时间或选中某个单词的时候就出现一个很小的图标,小到几乎不会影响阅读,如果的确需要取词的话点击那个图标取词就好了。像 www.nytimes.com 做的那样。应该不会让人烦吧。不过nytimes那个在点击小图标以后会打开一个新页面显示释义,我觉得对于英汉字典如果点击小图标后出现按ctrl刷词得到的那种小框也就够了。
cmonday
2011-06-12 08:57:00 +08:00
@xhacker 我觉得@lianghai的方法不错,如果按住Ctrl一定时间内鼠标不移动,就取鼠标指向的词
有道词典的扩展也有打开ctrl取词的选项,但是它的方法是直接选中鼠标位置上的词,再去取被选中的词进行翻译,非常干扰ctrl+c这个操作
yyfearth
2011-07-05 22:49:23 +08:00
@xhacker hi,能否加上一个localstorage的cache功能?实在觉得loading有些慢,而且每次都要!
能否考虑一下:对收藏的优先cache,然后一定数量的cache每个查询的结果,如果太多清理 最早and没有使用过的。
如果觉得怕有更新,可以加上一个refresh按钮。或者设置一个expire时间。
另外这样cache一下,应该不会有啥法律上的问题吧。
yyfearth
2011-07-05 22:54:24 +08:00
@xhacker ”因为我用的那个正宗深沉的发音源没有这个词“
google的发音地址有好几个(一般2-4个),一般有标准、英式、美式 (其中有男有女)
最后可以fallback到一个合成音的地址
我也分析过google dic的,之前也做过一些这方面的应用
xhacker
2011-07-06 07:33:53 +08:00
@yyfearth cache 功能可以有,而且事实上不需要我自己去实现。现在是我的一个疏忽导致每次的 json 地址不同,每次都要重新读取。最近实在是比较忙都没啥时间改……我会处理的。

现在发音用的是一个男士的发音,今后会在找不到的时候 fallback 到其他地址。
yyfearth
2011-07-06 08:51:30 +08:00
@xhacker 用get倒是本来就有cache的功能,只要url不变。
iray1991
2012-01-20 10:26:56 +08:00
@yyfearth 这个,和有道词典的不同之处是?
yyfearth
2012-01-20 14:21:42 +08:00
@iray1991 你应该问@xhacker
这个字典目前中文基于dict.cn,英文基于google dict
以前因为google dict有中英文例句很好,而且这个排版很舒服,用的很多
现在我用mac字典的dict多了,因为方便,而且google dict已经关闭了。
napbonking
2012-01-20 15:12:41 +08:00
还是觉得那个易字典好用点。。。
comic
2012-01-20 19:00:44 +08:00
刚出来时就使用了,以前用过有道但是我还用chrome的“点击播放”功能,这种情况下有道字典是无法直接发音的,所以就用这个了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/13250

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX