goldendict

一 安装篇

首先,请不要使用源里那去年十一月份的版本,太老,有不少恼人的小 bug. 使用最新的 git 版,很稳定,有很多贴心的小功能。本来想传一个打好的 deb 包,但考虑到很多人对“来路不明”的二进制包有本能的排斥(包括我),故而给出打包的方法(注:请不要使用 checkinstall,问题太多,如果你不知道什么是 checkinstall, 请无视括号内的话),按部就班就行了,很简单:

1. 安装 git 工具:
代码:
sudo apt-get install git-core

2. 获取最新的代码
执行此命令前请确保 “~/” 目录下没有叫做 goldendict 的目录。
代码:
cd ~/
git clone git://gitorious.org/goldendict/goldendict.git

命令执行后,生成了 "~/goldendict" 源代码目录。
说明:部分在教育网内访问“外网”有困难的朋友可以下载附件中的源代码包,不过除非实在是网络状况不允许,请尽量使用上面的命令以及下文(“安装篇”第五点)讲述的升级办法 check 官方 git 仓库中的版本。因为我不会再更新附件去和官方做同步。 注意:由于附件有 4M 大小限制,故而删掉了其中的 .git 文件夹。所以使用附件中的源代码包则不能用下文(“安装篇”第五点)所述方法升级。

3. 打包:
如果你是通过 git 获取的代码且希望按本篇第五点所述方便地升级的话,请执行如下命令,执行这些命令前,请确保 "~/" 下没有名叫 "goldendict_bak" 的目录。
代码:
cd ~/
cp -r goldendict goldendict_bak   ### 如果你是从附件中下载的源码包,不要做这一步,见“安装篇”第二点中的说明部分。

接下来,按附件中的说明下载相应的打包文件,解压到家目录下的 goldendict 目录中,现在目录结构看起来是这样的:
代码:
~/
  |-----goldendict
               |------------- debian
                                 |------------ changelog
                                 |------------ control
                                 |------------ .....................
               |------------- src    ### 2010-5-15 以后的 git 代码,没有此目录
               |------------- .git   ### 若是从附件中下载的源码包,则无此目录,见“安装篇”第二点中的说明部分。

最后,执行打包任务:
代码:
cd ~/goldendict
rm -rf .git    ### 如果你是从附件中下载的源码包,不要做这一步,见上面的目录结构图中的说明。
sudo apt-get build-dep goldendict
sudo apt-get install libqt4-phonon-dev
sudo apt-get install fakeroot
dpkg-buildpackage -rfakeroot

4 安装
好了,在家目录下应该已经生成 deb 包了,安装即可,此时可以把 goldendict 目录和除 deb 外的其它生成物删除了,注意保留 goldendict_bak 以便升级。

5 升级
想升级,很简单,记得我们备份的那个 goldendict_bak 么? 注意,如果你是从附件中下载的源码包,不能用此法升级,见“安装篇”第二点中的说明部分。
代码:
cd ~/goldendict_bak
git pull
cd ~/
cp -r goldendict_bak goldendict
cd ~/goldendict

再装打包文件解压到 "~/goldendict" 目录中,最后执行这条命令即可:
代码:
dpkg-buildpackage -rfakeroot


二 词典篇

goldendict 支持的词典格式很多,其中有很多真正的重量级词典是在 Linux 下的同类软件中见不到的,现推荐几个很多人不知道的。注意,goldendict 中的 DSL 词典及其数据最好都以 dictzip 压缩形式存储(后文会介绍如何压缩),以下给出的数据指压缩处理后的大小。

1.DSL 格式朗文当代英英第五版,包含 DVD 版的全部音频图像数据,1.4G+,各个层次的英语学习者都适合,配上朗文常见错误和朗文语言激活,效果尤佳,强烈推荐。注意下面所有截图中出现的“喇 叭”图标都是可以点击的,点击此图标朗诵相应内容,可以看到,朗文当代给出了每个词语的英式,美式发音,所有例句也都有发音。如图 1, 图 2。
附件:
文件注释: 图 1,朗文当代五
朗文1.png
朗文1.png [ 105.5 KiB | 被浏览 8949 次 ]


附件:
文件注释: 图 2,朗文当代五
朗文2.png
朗文2.png [ 57.62 KiB | 被浏览 8949 次 ]


2 DSL 格式朗文发音词典第三版,包含光盘版全部数据,560M+,注重发音者必备,发音词典收词量极大,专工发音,只给单词在各方言区(英美澳等等)的发音以及 同一词汇不同发音的人数比例等而不给释义。此词典很有名,更具体的信息请自行 google. 如图 3.
附件:
文件注释: 图 3,朗文发音三
朗文发音.png
朗文发音.png [ 13.17 KiB | 被浏览 8949 次 ]

3 DSL 格式牛津高阶英英第七版,包含光盘版全部数据,330M+,如图 4。
附件:
文件注释: 图 4,牛津高阶七
牛津高阶.png
牛津高阶.png [ 37.16 KiB | 被浏览 8949 次 ]


4 DSL 格式韦氏大学词典第十一版,包含光盘全部完整数据,580M+,不多说了,老美不多的拿得出手的词典之一,考过 G 的人都知道,如图 5。
附件:
文件注释: 图 5,韦氏大学十一
韦氏.png
韦氏.png [ 41.03 KiB | 被浏览 8949 次 ]


5 DSL 格式大英百科全书 2009 版,非简缩版,包含光盘全部音频视频图像数据。哦,Goldendict 可以调用系统默认工具播放词典中的视频信息,3.6G+,懒得截图了,反正极其好用,绝对的五星推荐。

6 美国传统词典第四版,包含光盘全部数据,可不是很多人手持设备里的拼装货,260M+, 懒得截图。

7 urban 俗语,urban dictionary 的离线版,几百兆,查最新最潮的俚语非常好用。

至于 stardict,babylon 及 dsl 的其它英英或者英汉词典网上太多太多了,不多说了。

以上所有词典均不给出具体下载地址,一是因为很多是以前下载的,忘了具体地址了;二是怕直接传播这种带版权词典的下载地址引来麻烦,毕竟有些词典是很新 的,比如朗文五,大英百科 09;三是这些词典都很容易 google 到,关键字用 "goldendict" 加上各词典的英文名或者 "lingvo dsl" 加上各词典的英文名。

三 功能篇

以下均以 git 版为标准,建议首先把编辑-》首选项里的各选项都看看,鼠标停留在选项处会有中文标签跳出来提示。这里只捡几点来说,其中好些很多人不知道的,因为 Goldendict 没有用户文档,有些小功能需要看代码才能发现。

1. 发音设置,编辑-》首选项-》音频,可以设置通过 phonon 模块发音还是外部程序发音,推荐设置成外部程序 mpg321 或者 mplayer 来发音。

2. 群组功能,这是个极实用的功能,可以让你自定义词典群组,在不同的场合使用不同的词典群,在编辑-》词典-》群组里设置。词典和群组是多对多的关系,相当于对词典加上了 tag,很强大。

3. 词形匹配,很多人抱怨 Goldendict 取词 "books" 居然查不到,它不会自己转换成 "book",那不过是你没有正确设置而已,事实上这一点 Goldendict 利用构词法规则库可以做得极其强大。编辑-》词典-》词典来源-》构词法规则库可以设置其所在目录。英语构词法规则库到这里下载,注意需要解压缩:
http://prdownload.berlios.de/goldendict/en_US_1.0.zip

4. 网络词典,Goldendict 支持包括维基百科在类的任何 mediawiki 类的网络词典, 还可以用 Google, baidu, 有道等词典,只要把网站的查询关键字替换成 %GDWORD% 就可以了。在编辑-》词典-》词典来源-》维基百科/网站里设置。举例:google 词典可以这样设置:
代码:
http://www.google.cn/dictionary?langpair=en|zh-CN&q=%GDWORD%&hl=zh-CN


5. DSL 词典的设置,首先利用 dictzip 将 DSL 文件压缩。
代码:
sudo apt-get install dictzip
dictzip your_dsl_file.dsl

这样会生成文件 your_dsl_file.dsl.dz.
以上面提到的朗文五为例,假设主词典文件名为 Longman5.dsl.dz,那么你需要将那一大堆 wav 文件和 jpg 文件压缩成 zip 格式的压缩包,文件名必须为:Longman5.dsl.files.zip,并将此压缩包放在与主词典文件同一目录下,否则 Goldendict 将无法找到数据文件。注意,zip 压缩包内没有目录层次,应直接包含所有数据文件。

6. 屏幕取词,编辑-》首选项-》屏幕取词里设置。一个小功能:ESC 键可以关闭屏幕取词窗口,这在屏幕取词窗口极偶尔无法自行消失时很有用。

7. 一些快捷键:
Alt+S 发音
Ctrl + F 像浏览器一样查找内容
Alt+上 上一个词典
Alt+下 下一个词典
Alt+右 前进
Alt+左 后退

8 一些小方便,在主界面中,直接输入就可以开始查询,无须将焦点移到输入栏;在主界面中,双击任何一个词直接开始查询而无论你是否定义修饰键(此功能可在首选项中关闭);还有不少,比如近似词提示,未知短语自动拆分等等自己慢慢发现吧。

四 缺点

作为词典本身,Goldendict 几乎已经无可挑剔了,但同 lingvo 等商业软件相比,缺乏学习功能。我对 QT 不熟,又懒得花时间去学。看看代码还行,却没法做个学习功能模块出来,对 QT 熟的朋友不妨写个模块扔给官方就完美了。
缺乏一份用户指南,新手用起来会有不适,这也是我写这东西的原因。

五 常见问题(FAQ)

问题一:为什么我的 stardict 格式的词典在 Goldendict 下无法正常解析?
答: 请不要在 Goldendict 下使用由金山词霸格式转化成的 stardict 格式的词典。Goldendict 不支持此类格式。并 且可能永远不会支持,除非有中国人给补丁。原因很简单,金山词霸某些版本的 XML 词典源文件完全使用中文 XML 标签。如果看过 stardict 代码就会发现,stardict 保留了这些中文标签。很显然,不可能指望一普通俄罗斯人看懂中文。呃,我没有这方面的需求。
解决办法:几乎所有常用的 stardict 词典(当然包括由金山转过来的牛津系列英汉系列和特定专业的词典)都可以找到相应的排版更为工细的 babylon 版或者 DSL 版。

问题二:为什么我的 stardict 格式的词典中的图片不能在 Goldendict 下正常显示?
答:Goldendict 不支持 stardict 格式中的资源文件。不要在 Goldendict 下使用带图片的 stardict 词典。
解决方法:同问题一。

问题三:Goldendict 到底对什么格式的词典支持最完整最好?
答: 我的使用经验:babylon 和 dsl 可以得到完美支持。注意,使用 babylon 词典时要用 bgl 文件 而不是 bdc 文件。当然,Goldendict 还支持不少其它格式的词典,不过我没用过,支持程度不清楚。我只用 dsl + babylon + stardict.

问题四:为什么 Goldendict 不能识别动词时态变化,名词单复数等不同词形?
答:没有正确设置的结果,Goldendict 这一点其实做得很不错。
解决方法:见“功能篇”的第三点。

问题五:为什么我的音标显示是乱码?
答:如果是 DSL 文件,不会乱码,因为它没有采用特殊字体而直接指定相应的 Ucicode 字符来显示音标,Ubuntu 默认可以显示这些 Unicode 字符。stardict 或者 babylon 词典乱码的话,是因为没有安装与词典相应的音标字体。
解决方法:安装与词典相应的音标字体。

问题六:Goldendict 支持真人语音包吗?
答:支持,在编辑-》词典-》词典来源-》音频文件目录里设置。但如果你真对发音比较注重的话,强烈建议不要用网上那真人语音包,最完美的是使用朗文发音词典,见“词典篇”第二点。

问题七:怎样让 Goldendict 找到 dsl 词典对应的数据文件(音频图像视频等等)?
答:见“功能篇”第五点。

问题八:屏幕取词窗口偶尔无法自行消失,请问如何处理?
答:见“功能篇”第六点。

问题九:为什么我设置了 phonon 模块发音后,程序有时候会僵掉?
答:作者的解释是 linux 下的 QT4 库的问题,我调试代码的结果证实了这点。
解决方法:linux 下的推荐设置是使用诸如 mpg321 或者 mplayer 之类的处部程序来发音。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Goldendict 是一款非常便捷实用的软件,用于查找、翻译和管理词典。尽管它的功能十分强大,但在界面设计方面却有些简单,需要进行一些美化工作。 第一步,可以考虑更改软件的主题和颜色。通过提供不同的主题选项,用户可以根据自己的喜好选择最符合自己口味的样式。此外,还可以提供调整配色方案的功能,以便用户根据喜好调整软件的整体外观。 第二步,可以增加一些图标和图形元素,以提升用户的视觉享受。这些图标和图形元素可以用于词典或翻译结果的展示,使用户更容易识别和理解信息。同时,美化字体样式和大小也是一种改进用户体验的方式。 第三步,可以增加一些动画效果和过渡效果,以使界面更加流畅和有趣。例如,可以为搜索结果的显示设置渐变效果,或者为切换词典的操作添加动态过渡效果。这样的界面动画可以增加软件的趣味性,使用户感到更加舒适和愉悦。 最后,可以考虑增加一些个性化选项,让用户根据自己的需求和偏好进行自定义设置。例如,用户可以选择设置软件的背景图片、字体类型和大小、搜索框的样式等。这样,每个人都可以根据自己的喜好打造一个独一无二的软件界面。 通过上述改进,Goldendict 的界面不仅在功能上强大,而且在外观上也更加美观和个性化。这将帮助用户更好地享受软件的使用过程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值