CSDN夏令营作品初体验(2):“优麒麟在线中英文字典”篇

发布时间:2014-08-31 20:56:22 点击次数:429
0

众所周知,Windows下有道词典、金山词霸等词典客户端为用户带来了很多便利,Linux系统下的词典少之又少,用户迫切需要一款好用的词典软件。目前在Dash中可以搜索音乐、视频、图片等资源,为用户带来很多便利,省去了打开浏览器再进行搜索查看等复杂操作。如果基于Dash实现词典功能,将会给用户带来很大的便利,并在一定程度上提高用户的体验。来自哈尔滨工业大学(威海)的赵博洋同学勇敢的接受了这次挑战。将

    众所周知,Windows下有道词典、金山词霸等词典客户端为用户带来了很多便利,Linux系统下的词典少之又少,用户迫切需要一款好用的词典软件。

目前在Dash中可以搜索音乐、视频、图片等资源,为用户带来很多便利,省去了打开浏览器再进行搜索查看等复杂操作。如果基于Dash实现词典功能,将会给用户带来很大的便利,并在一定程度上提高用户的体验。

来自哈尔滨工业大学(威海)的赵博洋同学勇敢的接受了这次挑战。将利用Dash完成中英文字典应用的开发。赵博洋同学的完成情况如何呢?接下来就让我们提前体验一下吧:)

    首先要做的就是下载安装文件,前往CSDN CODE项目地址:

    开发者分支:https://code.csdn.net/u013116028/dash_dictionary/tree/master

    由于还没有安装包文件,需要借助isgd包来完成演示操作。

第一步,下载源码。点击https://code.csdn.net/u013116028/dash_dictionary/tree/master页面下载按钮即可。

第二步,安装isgd包。sudo apt-get install unity-scope-isgd 

第三步,src目录下的文件bid.txt  quci.py  unity_dictionary_daemon.py拷贝到/usr/share/unity-scopes/isgd目录下。

第四步,注销或重启系统。

    接下来我们就可以真正开始体验词典功能啦

我们知道Dash搜索有很多分类,如全局搜索、文件、音乐、视频、图片等等。通过调查发现,全局搜索功能是使用率最高的方式。用户不用切换分类,直接在搜索框中输入单词或汉字就可以啦!

1)【中-英】:输入单词,显示结果如下:

 

点击单词,可以看到词汇详细信息:中文翻译、音标、例句等信息。如下图所示:

 

 2)【中-英】:输入文字,显示结果如下:

  

点击文字,可以看到词汇详细信息:英文翻译、例句等信息。如下图所示:

  

 

(3)纠错功能:

如果输入的单词拼写不对,会进行提示:

 

(4)划词功能:

   用鼠标选中要翻译的词语,屏幕右上角即会弹出显示结果的桌面气泡,如下图所示:

 

 

     赵博洋同学目前实现的词典的基本功能,后续将会完善词典的展示功能。

   如果您也有兴趣为该项目贡献代码和建议,不妨到以下网址发表您的看法或者阅读、下载源代码:

   开发者分支:https://code.csdn.net/u013116028/dash_dictionary/tree/master

开发者博客:http://blog.csdn.net/u013116028