2009年3月30日星期一

windows上星际译王的安装&linux(as4)上星际译王的安装


由于自己E文差劲,阅读某些资料很是困难,所以就决定先找个学习E文的帮手.于是找到了stardict.

星际译王(stardict):一款国人开发的跨平台开源软件,作者huzheng,是使用gtk开发的,目前版权已出售于一家商业公司.gtk的语言环境基础上,再安装stardict.之后下载N多词库.有多种语言的词库,有兴趣的还可以创建自己的词库.最新版本是2007118日发布的 3.0.1,该版本可以在线翻译,全文翻译,语音读词等等.更多功能参见软件帮助.

中文网站:http://www.stardict.cn/

开源官方网站:http://stardict.sourceforge.net/

开源官方网站的中文链接:http://stardict.sourceforge.net/cn/index.php

huzheng的个人主页:http://reciteword.cosoft.org.cn/yaoguang/(我是很羡慕,很欣赏这个人,有句话叫做佛学里面都是哲理,得道者皆为高人)

下面将分别介绍windowas4上安装星际译王的过程.

1 windows上安装星际译王

环境:XP 个人版,星际译王v3.0.1(stardict-3.0.1.exe).

1.1安装stardict主程序

进入http://stardict.sourceforge.net,点击download进入download页面 ,选择for windows中的stardict-3.0.1.exe.

下载完成后,双击"stardict-3.0.1.exe"安装,这个安装和平时安装其它window客户端程序有点差别,2个下一步之后,先安装的是 gtk环境,默认路径C:\Program Files\Common Files\GTK\2.0,大家根据个人爱好随意更改,:我的路径为d:\Program Files\Common Files\GTK\2.0,接着是安装stardict的路径,我的更改为d:\Program Files\StarDict,之后就install安装完成.这样基本程序安装完成,3.0.1默认有一个词典.

1.2接着是下载词典.

同样是在http://stardict.sourceforge.net页面,点击该页面上第二行蓝色部分的Dictionaries,在新打开的 Dictionaries页面,找到 "zh_CN(简体)",在打开的"zh_CN(简体)"页面下载你所需的词典

,总共是80+多个,有英汉,汉英,汉维维汉等.注意应该下载tarball,stardict-oxford-gb-2.4.2.tar.bz2,下载完后,使用winrar--右键--解压到stardict-oxford-gb-2.4.2,让后将解压的目录移动到stardict安装目录下的的 dic目录中,D:\Program Files\StarDict\dic(该目录为字典的存放目录),重启stardict,该词典就被加入.加入您同时学习几种语言,你还可以在你的 stardict里面配置使用不同的词典分类.有时使用英汉汉英,有时使用汉得得汉.如此就可以使用你的帮手stardict.

1.3安装语音程序

语音程序可以帮您读单词的发音,如果词库中没有发音,它会逐个字母品一遍.

同样在downlaod页面,找到 WyabdcRealPeopleTTS package这段话,点击其中的tarball链接,下载WyabdcRealPeopleTTS.tar.bz2,大概80+M.然后用winrar将其解压缩到C:\Program Files\目录下,最好放到该目录下,这样不用做任何更改.本人是将其放在d:\Program Files\StarDict目录下,但是得做一点更改,执行stardict主程序,点击最右下角的图标-首选项--词典--音效,"真人语音库搜索路径"第一个目录直接更改为d:\Program Files\StarDict\WyabdcRealPeopleTTS,关闭即可.

1.4在线翻译

需要在http://www.stardict.cn注册帐号.之后运行stardict主程序--首选项(主程序窗口右下角)--网络--网络词典--点击"Guest"按钮,输入对应的帐号和密码.首次注册后还得添加词典.

其他功能自行探索或者查看statdict内的帮助文档,如果觉得屏幕取词有时影响工作,可以临时把取词功能去掉.

2 AS4上安装星际译王(linux上安装星际译王)

环境:as4-update4(内核版本2.6as产品都适用),stardict-2.4.6.tar.bz2

首先我做了尝试,

进入other下载页面.

分别下载了stardict-gtk-3.0.1-1.fc8.i386.rpmstardict-3.0.1.tar.bz2两个包,安装rpm提示如下:

error: Failed dependencies:

enchant is needed by stardict-3.0.1-1.fc8.i386

espeak is needed by stardict-3.0.1-1.fc8.i386

gtk2 >= 2.12 is needed by stardict-3.0.1-1.fc8.i386

libc.so.6(GLIBC_2.4) is needed by stardict-3.0.1-1.fc8.i386

libcairo.so.2 is needed by stardict-3.0.1-1.fc8.i386

libenchant.so.1 is needed by stardict-3.0.1-1.fc8.i386

libespeak.so.1 is needed by stardict-3.0.1-1.fc8.i386

libpangocairo-1.0.so.0 is needed by stardict-3.0.1-1.fc8.i386

libsigc++20 >= 2.0.17 is needed by stardict-3.0.1-1.fc8.i386

libsigc-2.0.so.0 is needed by stardict-3.0.1-1.fc8.i386

rtld(GNU_HASH) is needed by stardict-3.0.1-1.fc8.i386

鉴于在http://rpmfind.net/寻找倚赖关系很慢,也就偷了个懒没去继续.

于是采取安装stardict-3.0.1.tar.bz2的方式

#chmod +x stardict-3.0.1.tar.bz2

#tar -jxvf stardict-3.0.1.tar.bz2 -C /tmp #解压到/tmp

#cd stardict-3.0.1/

#./configure

.....提示出错,然后按照提示加参数,又出错,又加参数...反复讥刺后还是不能继续.最终放弃.

后来查看某些前辈的文档,于是下载stardict-2.4.6.tar.bz2版本.

之后又是
#chmod +x stardict-2.4.6.tar.bz2
#tar jxvf stardict-2.4.6.tar.bz2 -C /tmp
#cd /tmp/stardict-2.4.6/
#./configure
checking for a BSD-compatible install... /usr/bin/install -c
...
Type "make" to compile StarDict.
#make
...
#make install
...
make[2]: Leaving directory `/tmp/stardict-2.4.6/data'
make[1]: Leaving directory `/tmp/stardict-2.4.6/data'
make[1]: Entering directory `/tmp/stardict-2.4.6'
make[2]: Entering directory `/tmp/stardict-2.4.6'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/tmp/stardict-2.4.6'
make[1]: Leaving directory `/tmp/stardict-2.4.6'
至此顺利安装完成.

之后的从众多Dictionaries中下载自己所需词典
#mkdir /usr/local/share/stardict/dic                #建立词典目录
然后使用tar解压,
#tar jxvf stardict-oxford-gb-2.4.2.tar.bz2 -C /usr/local/share/stardict/dic/(./configure默认的dic路径),如果使用大量词典,可借鉴前辈的脚本,请参照:http://unix- cd.com/vc/www/15/2007-10/9113.html.导入词典后便可以使用了,如果还需要导入语音程序,则下载语音库 WyabdcRealPeopleTTS.tar.bz2

, 解压到/usr/share/,:tar jxvf WyabdcRealPeopleTTS.tar.bz2 -C /usr/share

重启stardict即可顺利运行.

网上还有一种方式是通过yum安装stardict,安装yum,配置yum源就可以安装,我没有做此尝试,希望感兴趣的可以尝试下.

注:如果在linux上安装时按INSTALL中的./configure 加参数,则安装的辞典应解压在/usr/share/stardict/dic下,语音包位置不变.

更多stardict版本见:http://sourceforge.net/project/showfiles.php?group_id=80679

参考文档:http://unix-cd.com/vc/www/15/2007-10/9113.html

http://www.xker.com/page/e2007/0913/34120.html

http://www.lotsir.net/blog/article.asp?id=558

http://stardict.sourceforge.net/download.php

没有评论:

发表评论