2008年1月3日星期四

字典数据

  1. 查找字典数据,http://sourceforge.net/project/showfiles.php?group_id=80679,下载StartDict的数据。如:stardict-oxford-gb-2.4.2.tar.bz2,牛津字典。
  2. 解压stardict-oxford-gb-2.4.2.tar.bz2,可以得到,oxford-gb.ifo、oxford-gb.idx、oxford-gb.dict.dz
  3. 需要下载7zip, http://www.7-zip.org/zh-cn/download.html ,解压oxford-gb.dict.dz得到oxford-gb.dict
  4. 需要下载stardict-tools-3.0.1.tar.bz2,从第一步中的相同链接http://sourceforge.net/project/showfiles.php?group_id=80679 下载即可。
  5. 解压stardict-tools-3.0.1.tar.bz2,可以从源代码目录中得到libcommon.cpp,libcommon.h, libstardict2txt.cpp, libstardict2txt.h, stardict2txt.cpp等5个文件。使用g++在cygwin环境进行编译,指令为:g++ -o stardict2txt stardict2txt.cpp libstardict2txt.cpp libcommon.cpp `pkg-config.exe --cflags --libs gtk+-2.0` 得到stardict2txt.exe
  6. 将stardict2txt.exe、oxford-gb.ifo、oxford-gb.idx、oxford-gb.dict四个文件复制到一个临时目录,运行:./stardict2txt.exe oxford-gb.ifo 即可得到文件oxford-gb.txt

没有评论: