ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

3 条命令跑通输入法词库转换

3 条命令跑通输入法词库转换

3 条命令跑通输入法词库转换

【免费下载链接】imewlconverter”深蓝词库转换“ 一款开源免费的输入法词库转换程序项目地址: https://gitcode.com/gh_mirrors/im/imewlconverter

深蓝词库转换(imewlconverter)是一款开源免费的输入法词库转换工具,把搜狗、QQ、百度、谷歌、微软、Rime 等二十多种输入法的词库格式互相转换。它主要解决一件事:你电脑用搜狗、家里笔记本用谷歌、手机用百度,词库却各存各的,想统一就得手动来回倒腾。

跨设备词库同步:搜狗转谷歌的两个操作片段

你在公司电脑装的是搜狗拼音,攒了一堆自造词;回家换到用谷歌拼音的笔记本,也想直接用上这些词。以前你得手动把搜狗的词导成 txt,再对着谷歌的格式一条条整理,费时还容易漏。现在你把搜狗的 .scel 文件丢给转换工具,加上 -o ggpy,一条命令就得到能导入谷歌拼音的 txt,跨设备词库同步不用再手敲。

你整理了一份几百个行业术语,想批量塞进自定义词库。过去要么一个个手打,要么自己拼脚本。现在把术语存成 txt,用 -i self 指定自定义格式读入,再 -o rime 导出成 Rime 能识别的 yaml,专业词库一次生成,导入即用。

scel 文件转谷歌词库的完整命令

项目分三个版本:只点鼠标选图形界面(GUI),要批量转换或写脚本选命令行(CLI),做二次开发直接引用核心库。下面用 CLI 跑第一条转换,把搜狗 scel 转成谷歌格式。

git clone https://gitcode.com/gh_mirrors/im/imewlconverter cd imewlconverter
dotnet build src/ImeWlConverterCmd
dotnet src/ImeWlConverterCmd/bin/Debug/net10.0/ImeWlConverterCmd.dll -i scel -o ggpy -O output.txt input.scel

三个块分别对应 clone 仓库、构建命令行工具、把 input.scel 转成谷歌格式的 output.txt。把 -o 换成别的格式代码就能转成其他输入法的词库,运行 --list-formats 可以列出当前版本支持的全部代码。

主流输入法词库格式覆盖一览

端格式备注
PC搜狗拼音 scel / sgpy / 备份 bin细胞词库、文本、备份
PCQQ 拼音 qpyd / qcel / txt分类词库、细胞词库
PC百度拼音 bdict / txt二进制与文本
PC谷歌拼音 ggpy文本词库
PC微软拼音(Win10)含五笔
PCRime 小狼毫 / 鼠鬚管yaml 词库
PC小小输入法拼音、五笔、郑码、二笔
PC仓颉 / 二笔 / 注音多编码体系
手机谷歌拼音输入法与 PC 版互通
手机百度手机拼音 bcd / txt文本与 bcd
手机QQ 手机拼音文本词库
手机Gboard user_dict_3_3二进制 dict

乱码与源格式不识别的排查顺序

转换出来是乱码,先查源文件:搜狗 .scel、百度 .bdict 是二进制,按文本直接打开本来就是花的,不代表转换失败;再查你导出的文件用哪种编码打开,目标一般是 UTF-8,打开器默认按 GBK 读就会乱。

报"无法识别格式"或读出来是空的,先查 -i 的格式代码和文件扩展名是否一致,.scel 配 scel、.qpyd 配 qpyd,别拿 .bin 当 scel 读;再查文件本身是否完整,有没有被压缩解压一半或下载中断,拿一个已知能用的样例文件验证一下命令对不对。

仓库里该看哪几个目录

想核对参数和版本迁移,看 docs/,GNU 风格参数和旧写法都有说明;想改或新增某个输入法的转换逻辑,代码集中在 src/ImeWlConverter.Formats/,每个子目录对应一种词库格式。

适合你的场景很直接:只要在搜狗、QQ、百度、谷歌、微软、Rime 之间来回倒腾词库,尤其是做多设备词库同步或批量整理,都能拿来用。仓库就是上面 clone 的那份 imewlconverter 镜像,后续会持续新增格式、打磨转换的稳定性。

【免费下载链接】imewlconverter”深蓝词库转换“ 一款开源免费的输入法词库转换程序项目地址: https://gitcode.com/gh_mirrors/im/imewlconverter

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进