將搜狗個人詞庫導入小狼毫#
備份搜狗個人詞庫#
搜狗輸入法設置 -> 屬性設置 -> 詞庫 -> 中文詞庫 -> 導出 / 備份
將個人詞庫備份到本機,如下操作,導出檔名為搜狗詞庫備份_2023_8_10.bin
提示: 最新的搜狗輸入法導出的詞庫無法進行轉換,在此提供較舊的版本12.2.0.6275,親測可用。
轉換搜狗個人詞庫#
然後下載深藍詞庫轉換 Download,下載後解壓打開軟體,如下所示選擇備份的搜狗個人詞庫檔案。
如下設置轉換選項
保存詞庫檔案為 txt 檔案
導入詞庫到小狼毫輸入法#
右鍵點擊右下角小狼毫輸入法圖標,選擇用戶詞典管理
選擇當前詞典,點擊右下方導入文本碼表,選擇剛轉換完保存的 txt 文本檔案即可。
搜狗細胞詞庫轉換為小狼毫詞庫#
有兩個方法將搜狗細胞詞庫轉換為小狼毫詞庫
1. 使用深藍詞庫轉換#
同上使用深藍詞庫轉換將細胞詞庫轉換為 txt 文本,然後使用小狼毫詞典管理導入。
2. 使用 python 批量轉換 scel 為小狼毫詞典檔案#
下載scel2txt.py檔案 Download
搜狗詞庫下載地址 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