fcitx当然是最赞的开源输入法,没有之一咯~自带的拼音词库很适用,不过对于一些稀奇古怪的长句子(古诗文、专业词汇等)支持还是不够好。很早的版本就提供了第三方词库扩展支持,网上流传的教程也是相较于4.2.4版的,新版的fcitx改进很多。下面介绍怎样转换、导入搜狗细胞词库到fcitx的拼音词库中。
在进行下面的工作之前,你必须保证你已经安装了fcitx,并且fcitx正常工作。
首先到搜狗细胞词库下载你需要用到的词库,多多益善。我把这些文件都放在了/tmp/scel下。打开终端,把scel都转换成org文件:
cd /tmp/scel mkdir org for i in *.scel; do scel2org $i -o org/$i.org; done
个别文件转换可能会不成功,不管它们了。然后下载fcitx-4.2.7_dict.tar.xz(fcitx已经迁移到GitHub,但是我没找到pyPhrase.org这个文件……知道的告诉我一声),解压,把data下面的pinyin.tar.gz解压,可以得到pyPhrase.org文件,这个就是fcitx的默认词库。还需要一个gbkpy.org文件(等下直接用wget获取)。继续回到终端:
mkdir dict && cd dict cat ../org/*.org > 1.org cat pyPhrase.org >> 1.org#事先把之前解压得到的pyPhrase.org复制过来 sort 1.org > 2.org uniq 2.org > 3.org
好了,3.org就是合并了fcitx默认词库和全部下载、转换了的搜狗细胞词库的终极词库文件,下面要把它转制成fcitx可以调用的mb文件:
wget https://raw.github.com/fcitx/fcitx/master/src/im/pinyin/data/gbkpy.org createPYMB gbkpy.org 3.org
转换过程可能比较长,耐心等待。最后会生成如下几个文件:
- pyERROR 词库中重复或有问题的条目,无需保留。
- pyPhrase.ok 除错后的org词库文件,取代3.org,可保留下次使用。
- pyphrase.mb 最终词库,必须保留。
- pybase.mb 配套的字码库,必须保留。
移动pyphrase.mb、pybase.mb到~/.config/fcitx/pinyin/下,然后重新启动fcitx输入法即可。
mv pyphrase.mb ~/.config/fcitx/pinyin/ mv pybase.mb ~/.config/fcitx/pinyin/
这里分享我今天刚刚制作好的词库文件(pyphrase.mb和pybase.mb),解压后大小为27MB,压缩包大小9MB,MD5校验:182d2cec41e1db03611083de9393a4f6,已上传至百度网盘。除了fcitx的基本词库外,包含了最新(截止至2013-12-07晚)搜狗词库。详细列表如下:
2010南非世界杯词库【官方推荐】.scel 2012伦敦奥运会词库【热门推荐】.scel 2012欧洲杯词库【热门推荐】.scel 765个世界主要城市.scel F1赛车【官方推荐】.scel IT计算机.scel 中医中药大全【官方推荐】.scel 中国历史词汇大全【官方推荐】.scel 中国高等院校(大学)大全【官方推荐】.scel 乒乓球【官方推荐】.scel 伊斯兰教词汇大全【官方推荐】.scel 佛教词汇大全【官方推荐】.scel 保险词汇【官方推荐】.scel 军事词汇大全【官方推荐】.scel 农业词汇大全【官方推荐】.scel 冶金词汇大全【官方推荐】.scel 动漫名称大全【官方推荐】.scel 动物词汇大全【官方推荐】.scel 化学化工词汇大全【官方推荐】.scel 医学词汇大全【官方推荐】.scel 医疗器械大全【官方推荐】.scel 古诗词名句【官方推荐】.scel 哲学词汇大全【官方推荐】.scel 唐诗300首【官方推荐】.scel 四十万汉语大词库续一.scel 围棋【官方推荐】.scel 国际象棋.scel 地理地质词汇大全【官方推荐】.scel 基督教大辞典.scel 外贸词汇大全【官方推荐】.scel 天主教思高版圣经词库.scel 天文词汇大全【官方推荐】.scel 奇幻小说大全【官方推荐】.scel 宋词精选【官方推荐】.scel 家居装修词汇大全【官方推荐】.scel 庄子全集【官方推荐】.scel 建筑词汇大全【官方推荐】.scel 心理学词汇大全【官方推荐】.scel 戏剧戏曲词汇大全【官方推荐】.scel 成语俗语【官方推荐】.scel 手机词汇大全【官方推荐】.scel 打麻将用语.scel 摄影大全【官方推荐】.scel 政府机关团体机构大全【官方推荐】.scel 数学词汇大全【官方推荐】.scel 旅游词汇大全【官方推荐】.scel 明星【官方推荐】.scel 最新车型大全【官方推荐】.scel 机械词汇大全【官方推荐】.scel 李白诗集【官方推荐】.scel 材料科学与工程最全词库.scel 杜甫诗集【官方推荐】.scel 棒球.scel 植物词汇大全【官方推荐】.scel 歇后语集锦【官方推荐】.scel 气功【官方推荐】.scel 气象词汇大全【官方推荐】.scel 水利词汇大全【官方推荐】.scel 汽车词汇大全【官方推荐】.scel 法律词汇大全【官方推荐】.scel 测绘词汇大全【官方推荐】.scel 淘宝专用词库【官方推荐】.scel 物流词汇大全【官方推荐】.scel 物理词汇大全【官方推荐】.scel 王安石诗集【官方推荐】.scel 生物词汇大全【官方推荐】.scel 电力词汇大全【官方推荐】.scel 电子词汇大全【官方推荐】.scel 电视剧名大全【官方推荐】.scel 白居易诗集【官方推荐】.scel 石油词汇大全【官方推荐】.scel 篮球【官方推荐】.scel 《红楼梦》词汇大全【官方推荐】.scel 绘画美术词汇大全【官方推荐】.scel 网络流行新词【官方推荐】.scel 美容词汇大全【官方推荐】.scel 羽毛球【官方推荐】.scel 股票基金【官方推荐】.scel 苏东坡诗词大全【官方推荐】.scel 药品名称大全.scel 计算机词汇大全【官方推荐】.scel 论语大全【官方推荐】.scel 财务会计 财会词汇大全【官方推荐】.scel 财经金融词汇大全【官方推荐】.scel 足球【官方推荐】.scel 跆拳道【官方推荐】.scel 道教词汇大全【官方推荐】.scel 饮食大全【官方推荐】.scel
参考文章:Ubuntu论坛
Comments
4 responses to “fcitx拼音输入法的搜狗细胞词库转换和导入教程”
好东西,谢谢楼主
我用一下楼主的词库啦
哈哈 谢谢博主 好东东~~
一直用的 深蓝词库转换 表示支持丰富,还不错~
恩,这不是还不需要安装第三方软件么……fcitx自带工具就能搞定,大不了写个.bash就是了-_-#
其实我之前没听说过深蓝词库转换