CSDN夏令营作品初体验(2):“优麒麟在线中英文字典”篇
众所周知,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)【中-英】:输入单词,显示结果如下:
点击单词,可以看到词汇详细信息:中文翻译、音标、例句等信息。如下图所示:
点击文字,可以看到词汇详细信息:英文翻译、例句等信息。如下图所示:
(3)纠错功能:
如果输入的单词拼写不对,会进行提示:
(4)划词功能:
用鼠标选中要翻译的词语,屏幕右上角即会弹出显示结果的桌面气泡,如下图所示:
赵博洋同学目前实现的词典的基本功能,后续将会完善词典的展示功能。
如果您也有兴趣为该项目贡献代码和建议,不妨到以下网址发表您的看法或者阅读、下载源代码:
开发者分支:https://code.csdn.net/u013116028/dash_dictionary/tree/master
开发者博客:http://blog.csdn.net/u013116028