“优麒麟在线中英文字典”篇

众所周知,Windows下有道词典、金山词霸等词典客户端为用户带来了很多便利,Linux系统下的词典少之又少,用户迫切需要一款好用的词典软件。
目前在Dash中可以搜索音乐、视频、图片等资源,为用户带来很多便利,省去了打开浏览器再进行搜索查看等复杂操作。如果基于Dash实现词典功能,将会给用户带来很大的便利,并在一定程度上提高用户的体验。
来自哈尔滨工业大学(威海)的赵博洋同学勇敢的接受了这次挑战。将利用Dash完成中英文字典应用的开发。赵博洋同学的完成情况如何呢?接下来就让我们提前体验一下吧:)
首先要做的就是下载安装文件,由于还没有安装包文件,需要借助isgd包来完成演示操作。

第一步,下载源码.

第二步,安装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)划词功能:

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

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