将搜狗个人词库导入小狼毫
备份搜狗个人词库
搜狗输入法设置->属性设置->词库->中文词库->导出/备份
将个人词库备份到本机,如下操作,导出文件名为搜狗词库备份_2023_8_10.bin
转换搜狗个人词库
点击下载深蓝词库转换,下载后解压打开软件,如下所示选择备份的搜狗个人词库文件。
如下设置转换选项
保存词库文件为txt文件
导入词库到小狼毫输入法
右键点击右下角小狼毫输入法图标,选择用户词典管理
选择当前词典,点击右下方导入文本码表,选择刚转换完保存的txt文本文件即可。
搜狗细胞词库转换为小狼毫词库
有两个方法将搜狗细胞词库转换为小狼毫词库
1.使用深蓝词库转换
同上使用深蓝词库转换将细胞词库转换为txt文本,然后使用小狼毫词典管理导入。
2.使用python批量转换scel为小狼毫词典文件
搜狗词库下载地址 https://pinyin.sogou.com/dict/
新建scel文件夹,将下载的所有细胞词库(.scel)放到这个目录
最终目录结构如下:
alair@a1b2c3d4 MINGW64 /f/dls/ckzh
$ ls -Rl
.:
total 40
drwxr-xr-x 1 alair 197121 0 Aug 10 16:33 scel/
-rw-r--r-- 1 alair 197121 5539 Apr 7 17:21 scel2txt.py
./scel:
total 2320
-rw-r--r-- 1 alair 197121 165460 Aug 10 15:24 中国中医医院名录.scel
-rw-r--r-- 1 alair 197121 792262 Aug 10 15:23 中国医院大全【官方推荐】.scel
-rw-r--r-- 1 alair 197121 130068 Aug 10 15:28 '中国南北大菜-- 菜名大全.scel'
-rw-r--r-- 1 alair 197121 74596 Aug 10 15:23 中国地铁【官方推荐】.scel
-rw-r--r-- 1 alair 197121 91234 Aug 10 15:24 中国疗养院名录.scel
-rw-r--r-- 1 alair 197121 53140 Aug 10 15:23 中国风景名胜.scel
-rw-r--r-- 1 alair 197121 688104 Aug 10 15:23 中国高等教育名录数据库.scel
-rw-r--r-- 1 alair 197121 365740 Aug 10 15:23 中国高等院校(大学)大全【官方推荐】.scel
然后执行scel2txt.py来转换所有词库文件
alair@a1b2c3d4 MINGW64 /f/dls/ckzh
$ python scel2txt.py
中国中医医院名录.scel: 2909 个词
--------------------------------------------------------------------------------
中国医院大全【官方推荐】.scel: 17684 个词
--------------------------------------------------------------------------------
中国南北大菜-- 菜名大全.scel: 3349 个词
--------------------------------------------------------------------------------
中国地铁【官方推荐】.scel: 1942 个词
--------------------------------------------------------------------------------
中国疗养院名录.scel: 1270 个词
--------------------------------------------------------------------------------
中国风景名胜.scel: 1279 个词
--------------------------------------------------------------------------------
中国高等教育名录数据库.scel: 10758 个词
--------------------------------------------------------------------------------
中国高等院校(大学)大全【官方推荐】.scel: 7192 个词
--------------------------------------------------------------------------------
合并后 luna_pinyin.sogou.dict.yaml: 46383 个词
输出结果在同目录out文件夹下
alair@a1b2c3d4 MINGW64 /f/dls/ckzh
$ ls -l out/
total 4636
-rw-r--r-- 1 alair 197121 2366506 Aug 10 16:36 luna_pinyin.sogou.dict.yaml
-rw-r--r-- 1 alair 197121 170743 Aug 10 16:36 中国中医医院名录.txt
-rw-r--r-- 1 alair 197121 763584 Aug 10 16:36 中国医院大全【官方推荐】.txt
-rw-r--r-- 1 alair 197121 98285 Aug 10 16:36 '中国南北大菜-- 菜名大全.txt'
-rw-r--r-- 1 alair 197121 51200 Aug 10 16:36 中国地铁【官方推荐】.txt
-rw-r--r-- 1 alair 197121 96201 Aug 10 16:36 中国疗养院名录.txt
-rw-r--r-- 1 alair 197121 33944 Aug 10 16:36 中国风景名胜.txt
-rw-r--r-- 1 alair 197121 780516 Aug 10 16:36 中国高等教育名录数据库.txt
-rw-r--r-- 1 alair 197121 371561 Aug 10 16:36 中国高等院校(大学)大全【官方推荐】.txt
将输出的luna_pinyin.sogou.dict.yaml保存到小狼毫用户文件夹
修改weasel.custom.yaml加入以下内容,保存后重新部署即可。
patch:
"translator/dictionary": luna_pinyin.sogou