小工具——Dict.CN

在线词典这个站,不用说大家也知道是干什么的了,很明显。
提供类似服务的网站也是不少,但这个站提供给各位站长的资源是别的站所没有的:
在网页上加入下列代码,但你选中页面上的单词/双击单词时,它就会弹出类似下图的单词翻译

  1. <script src="http://dict.cn/hc/" type="text/javascript"></script>
  2. <script type="text/javascript">
  3. dictInit();
  4. </script>

提供了web API接口:
a. HTML
使用web brower控件开发windows服务程序,每个单词可以调用网页http://dict.cn/mini.php?q=word并显示,这里的word是要查询的单词。

b. XML
返回最简单的解释,发音,并提供最简单的拼写纠错功能。每个单词可以调用API:http://dict.cn/ws.php?q=word来获得解释,这里的word是要查询的单词。
返回结果有四种元素:
<pron>: 发音
<def>: 解释内容
<rel>: 相关词条
<sugg>: 纠错候选词(需要使用方括号查询,如http://dict.cn/ws.php?q=[word])
如果查询没有结果,返回<def>Not Found</def>

收藏到: 收藏到del.icio.us | 收藏到baidu搜藏 | 收藏到diglog | 收藏到饭否 | 收藏到Google | 收藏到新浪vivi | 收藏到mister wong | 收藏到挖客 | 收藏到qq书签

13留言于“小工具——Dict.CN”

  1. scavin说:

    换地方啦?非常漂亮~~哈哈

  2. Bingu说:

    是啊,快到期了,先换了。
    :oops:自己弄一下,过过瘾。

  3. scavin说:

    盘古的域名为什么才能绑两个啊 ~~~~要能多点我也换这

  4. Bingu说:

    绑这么多干什么?
    还可以用二级域名的,你看用http://blog.bingu.net就可以直接访问blog
    但觉得没有edong那么稳定。

  5. wxrxzsx说:

    这东西不错

  6. Bingu说:

    是啊,我也觉得很不错。

  7. Just a Sidekick......说:

    Dict.cn,blog上的即時詞典

  8. jiangws » Blog Archive » 小工具——Dict.CN说:

    [...] 冰古Blog » 小工具——Dict.CN: [...]

  9. 海词说:

    [...] 2 查看 一年多前,已经开始使用海词,并一直用到现在。 当初,海词吸引我的是他们提供的一个小服务——网页划词。只需在网页中加入一小段海词提供的javascript代码,即可实现在网页中选取一个单词时,得到此单词的解释。 一年多过去了,海词的工具也丰富起来,现在已经发展到有9种之多。但却没有提供我正真想要的一个工具——firefox的搜索插件。但所幸firefox的搜索插件非常容易制作,自己动手丰衣足食吧。 [...]

  10. diyism.com说:

    利用greasemonkey把dict.cn做成firefox插件很简单, 只须改掉这里:

    function dictInit(){
    var agt = navigator.userAgent.toLowerCase();
    dict_is_ie = (agt.indexOf(”msie”)!=-1 && document.all);
    //var h = ”;
    var h = ”;
    //h = ‘;

    var the_div = document.createElement(”div”);
    document.body.appendChild(the_div);
    the_div.id = ‘dict_layer’;
    the_div.style.cssText= ‘position:absolute;z-index:6000;display:none;background-color:#FFF;filter:Alpha(Opacity=96);’;
    the_div.innerHTML=h;

    //document.write(h);

  11. diyism说:

    这样写更简单:
    var script = document.createElement(”script”);
    script.src = “http://dict.cn/hc/”;
    script.setAttribute(’onload’, ‘document.write=function(){var body = document.getElementsByTagName(\’body\’)[0];for (var i = 0; i

  12. diyism说:

    i

  13. diyism说:

    i < arguments.length; i ){argument = arguments[i];if (typeof argument == \’string\’){var el = document.body.appendChild(document.createElement(\’div\’));el.innerHTML=argument;}}};dictInit();’);
    document.getElementsByTagName(”head”)[0].appendChild(script);
    接上面

留言

提示/Tips:中国人使用中文!Your comment must include some Chinese in order to pass the comment checking.