昨天弄了一天,终于把goldendict安装配置好了。goldendict支持多种辞典格式和屏幕取词,使用起来十分方便。今天把安装过程记录下来备用。安装过程参考了这个帖子:http://forum.ubuntu.org.cn/viewtopic.php?f=35&t=303099&start=0

goldendict的最新发行版是1.0.1,支持网络发声,更多变化请参考http://goldendict.org/changelog.php,可以从 官网 下载编译安装。不过我是直接apt-get的,10.04的官方源版本还是0.9的,源更新有点慢阿。

代码:

sudo apt-get install goldendict

sudo apt-get install goldendict-wordnet

新安装的goldendict没有本地辞典,只能在线查找,默认是wiki

另外一个包 goldendict-wordnet ,开始以为是本地辞典,装完才发现是英文构词法规则库,单词联想用的。

 

教育网有比较多限制,只有本地辞典才能让人放心。

stardict的词典体积比较小,但没有图片和声音,可以从stardict的 官网 下载,下载回来后解压就能用了。我下了好几部辞典,解压到单独目录里,然后把这些单独的目录放到了一个dictionary文件夹中。设置时选上Recursive就好了。具体为:

edit-dictionaries-sources-files,添加dictionary文件夹后,勾上Recursive,点OK,软件会自动扫描dictionary目录及其子目录下的辞典文件并添加。

 

Lingvo的辞典做的效果比较好,而且支持插图和声音,个人认为至少得装一部。辞典可以从Lingvo官网下载,不过网站是俄文的,可以用google翻译浏览(点我)。

我装的是英英词典里的牛津高阶辞典:

下载:

源字典在DSL语言(11,5 MB)的             ---主字典,可以单独使用

插图 (41,7 MB)的[ 帮助 ]                      ---字典的插图

英国发音 (RapidShare的,181 MB的) ---单词发音文件

美式发音 (RapidShare的,177 MB的)

这里边1、2项不是很大,能直接从网站上下载,速度还可以接受。声音文件则放在RapidShare上的,限制比较多。

 

将下载的En-En-Oald8.08-2010.dsl.rar解压缩到临时目录,里面的En-En_Oxford Advanced Learners Dictionary.dsl文件有190多M,可以用dictzip压缩。
代码:dictzip En-En_Oxford\ Advanced\ Learners\ Dictionary.dsl得到En-En_Oxford Advanced Learners Dictionary.dsl.dz文件,20多M。因为dsl是文本格式的,压缩率比较惊人。

另一个文件En-En_Oxford Advanced Learners Dictionary_abrv.dsl大小不到K,压不压都无所谓,我压了。


将图片、声音文件都复制到字典所在目录,并在该目录下打开终端,新建一个临时目录tmp,用命令行解压缩图片、声音等文件到该临时目录中,命令如下:mkdir tmp
cd ./tmpunrar e ../En-En-Oald8.images.rar
unrar e ../En-En-Oald8.pronuk.rar
unrar e ../En-En-Oald8.pronus.rar此时,临时目录tmp中充满了大量文件。用如下命令行将这些文件压缩到ZIP包中:代码:find . -name "*" -print | zip -9 ../En-En_Oxford\ Advanced\ Learners\ Dictionary.dsl.dz.files.zip -@
如果用:zip -9 ../En-En_Oxford\ Advanced\ Learners\ Dictionary.dsl.dz.files.zip *命令,可能会出现“命令行参数太长”错误提示,反正我是出现了。

特别说明一下,插图和声音这些资源文件的打包名必须是*.files.zip(*为辞典名),否则goldendict无法调用。把插图和声音文件放到单独的目录里,再把目录打包为*.files.zip这种做法不知道行不行,知道的朋友告知一下吧。
最后,需要整理一下。将临时建立的目录t删除,保留以下5个文件即可:
En-En_Oxford Advanced Learners Dictionary.ann
En-En_Oxford Advanced Learners Dictionary.bmp
En-En_Oxford Advanced Learners Dictionary.dsl.dz

En-En_Oxford Advanced Learners Dictionary_abrv.dsl.dz(没压缩则为En-En_Oxford Advanced Learners Dictionary_abrv.dsl)
En-En_Oxford Advanced Learners Dictionary.dsl.dz.files.zip
将这个目录添加到golddict辞典来源即可。

新添加的辞典显示为Oxford Advanced Learners Dictionary 8th Ed

应该包含最后的三个文件,若没有最后一个文件,则看不到插图,并且无法发声。


Logo

更多推荐