因为要用stardict2txt转化stardict下的词典,所以编译了一下stardict-tools-3.0.1,里面还有很多有用的工具,可慢慢参考。记录编译过程如下:
   1.下载stardict-tools-3.0.1.tar.bz2 到自定义的目录下;
   2.解压:tar xvf stardict-tools-3.0.1.tar.bz2 ;
   3.进入解压后的目录:cd stardict-tools-3.0.1;
   4.安装过程可参考INSTALL, 工具简介可参考README;
   5.编译安装:
     a) ./configure
     b) make
     c) make check
     d) make install
     e) make clean
   6.如果在上述过程中遇到问题,可能遇系统配置的编译环境不完全有关,我就遇到了mysql.h:No such file or directory的问题,是libmysqlclient-dev没安装的问题。
  以上工作完成后,在src目录下就有编译好的stardict2txt工具了,这样就可以将stardict下的词典转 换为txt的格式,使用方法如下:
   ./stardict2txt /usr/share/stardict/dic/somedicts/somedicts.ifo
  使用前需将somdicdt目录下的somedict.dict.dz转换为somedict.dict.gz, 再用gunzip解压:
   cp somedict.dict.dz somedict.dict.gz;
   gunzip somedict.dict.gz
  运行结果产生的txt文件在当前目录下,然后可以就可以观察这些词典文件的结果,按实际需要进行修改了。

注:原创文章,转载请注明出处“我爱自然语言处理”:www.52nlp.cn

本文链接地址:
https://www.52nlp.cn/compile-stardict-tools-and-use-stardict2txt/

作者 52nlp

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注