news 2026/8/17 22:02:41

深蓝词库转换:免费开源的输入法词库转换工具,一次搞定50+格式迁移

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
深蓝词库转换:免费开源的输入法词库转换工具,一次搞定50+格式迁移

深蓝词库转换:免费开源的输入法词库转换工具,一次搞定50+格式迁移

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

输入法换来换去,最麻烦的从来不是适应新界面,而是多年攒下的词库带不走。深蓝词库转换(imewlconverter)是一款开源免费的输入法词库转换工具,能在搜狗、百度、QQ、微软拼音、Rime 等 50+ 种格式之间互转词库,Windows、macOS、Linux 全平台可用。

我有个朋友用了六年搜狗拼音,词库里有同事昵称、行业黑话、常用地址,敲三个字母就能出整句话。当他决定换到开源的 Rime 输入法时,第一反应是:"这些词能带走吗?"在遇到这个工具之前,答案往往是"不能";而现在,这件事变成了十分钟内就能完成的小操作。

换个输入法,最舍不得的是词库

先想一个问题:一份词库到底有多值钱?

以搜狗细胞词库为例,热门分类词库动辄十几万条词;一个老用户的自定义词库,可能装着几千条只有自己才懂的高频词——老板的名字、常打的地址、行业黑话,一敲就出来。这些词重新积累,需要几个月甚至几年。词库本质上是你输入习惯的资产,也是换输入法最大的沉默成本。

深蓝词库转换要做的,就是让这份资产"通用化":把词库从任何一种输入法格式,转成另一种格式,从此词库跟着人走,而不是锁死在某个输入法里。整个项目开源免费,图形界面、命令行两种玩法任选,还支持一次拖入多个文件批量处理。

它能转什么:50+ 种格式一张表看懂

先来个直观印象,下表是几个最常见的格式代码,均支持导入:

格式代码对应输入法常见文件
scel搜狗拼音细胞词库.scel
sgpy搜狗拼音文本词库.txt
qqpy / qpyd / qcelQQ 拼音系列.txt / .qpyd / .qcel
bdpy / bdict / bcd百度拼音系列.txt / .bdict / .bcd
rimeRime(小狼毫、鼠须管、中州韵).yaml
ggpy谷歌拼音.txt
wb86 / wb98 / wbnewage五笔 86 / 98 / 新世纪.txt
plistmacOS 系统拼音.plist
zgpy / pyjj / libpy / fit紫光、加加、libpinyin、FIT.txt
self自定义编码格式.txt

运行--list-formats可查看完整清单。除了拼音输入法,它还内置了仓颉、郑码、注音、二笔等多种编码的生成逻辑;从普通文本词库到搜狗 .bin 备份词库、灵格斯 .ld2 词典,都能解析。核心转换逻辑集中在src/ImeWlConverter.Core/,各种格式插件则放在src/ImeWlConverter.Formats/,想研究源码或扩展新格式可以从这两处入手。

3分钟上手:第一次转换就这么简单

方式一:图形界面(新手推荐)

Windows 用户直接运行src/IME WL Converter Win/目录下的程序,macOS 用户有原生界面版本src/ImeWlConverterMac/。把词库文件拖进窗口,选好目标格式,点一下转换就行。支持一次拖入多个文件,源文件的格式会自动识别,几乎不用动任何设置。

方式二:命令行(批量与自动化场景)

先克隆项目并构建命令行工具:

git clone https://gitcode.com/gh_mirrors/im/imewlconverter cd imewlconverter dotnet build src/ImeWlConverterCmd

把搜狗 scel 词库转成 Rime 格式:

dotnet src/ImeWlConverterCmd/bin/Debug/net10.0/ImeWlConverterCmd.dll -i scel -o rime -O 输出.yaml 词库.scel

参数拆开看:-i指定输入格式,-o指定输出格式,-O指定输出文件,最后跟上源文件,就完成了。一次转换整个文件夹里的所有 scel 词库也只要一行:

dotnet ImeWlConverterCmd.dll -i scel -o ggpy -O ./输出目录/ *.scel

三个真实案例:词库跟着人走

案例一:从搜狗迁移到 Rime。老周想试 Rime 又舍不得搜狗的分类词库,他把下载的十几份 .scel 文件批量转成 .yaml,放进 Rime 的 luna_pinyin 目录后词库一次到位,专业术语全部保留,整个过程不到十分钟。

案例二:手机词库搬到电脑。小美手机用 QQ 拼音,电脑想换微软拼音。她从手机导出 .qpyd 词库,转成 Win10 微软拼音支持的自定义短语格式再导入,双向转换都支持,以后手机、电脑还能定期同步。

案例三:给词库瘦身。大词库虽全,但夹杂大量英文、数字和超长词条,影响候选排序。用过滤规则一键清洗:

dotnet ImeWlConverterCmd.dll -i scel -o ggpy -O 精简词库.txt -f "len:2-6|rm:eng|rm:num" 大词库.scel

这条命令的意思是:只保留 2~6 个字的词条,同时移除含英文和数字的词。清洗后词条数可能从 20 万降到 8 万,输入候选的准确率明显提升。

进阶玩法:过滤器、自定义编码和更多

除了上面用到的lenrm:engrm:num,过滤器还支持按词频范围筛选(rank:2-9999)、移除含空格或标点的词条,多个条件用|连接,可以组合出很细的清洗规则。

如果你用的是小众输入法,可以用self自定义格式,通过-F参数指定"词语、编码、词频"的排列顺序和分隔符,几乎任何文本类词库都能套出来。3.4 版本还加入了LLM 词频生成能力(源码在src/ImeWlConverter.Core/WordRank/),当源词库本身没有词频数据时,可以让模型帮你补上排序依据,转换结果更接近真实输入习惯。

常见问题快问快答

Q:转换出来是乱码怎么办?A:先确认源文件的字符编码(GBK 或 UTF-8)。图形界面里提供了编码下拉框,切换后再试通常就能解决;命令行版本也可以先把文件转成 UTF-8 再处理。

Q:转换后词频能保留吗?A:如果源格式本身带词频(如搜狗文本词库),转换时会尽力保留;如果源格式没有词频(如部分 scel),可以用过滤器或 LLM 词频生成功能重新生成排序依据。

Q:哪些格式能导出?A:并非所有格式都支持导出,比如 .qpyd、.bdict 这类二进制格式目前只支持导入。运行--list-formats即可查看每个格式的导入/导出支持情况。

Q:词库文件很大,转起来慢吗?A:命令行版本非常适合处理大文件,几十 MB 的词库通常几十秒内完成。转换前记得先备份原文件,并用小文件试转一遍确认参数无误。

写在最后:词库自由从现在开始

换输入法不该被"词库带不走"拦住。深蓝词库转换把这件事变成了一件小得不能再小的事:克隆项目、构建命令行工具,或者干脆打开图形界面把文件拖进去,选好格式点一下。

现在就可以动手:找一个手头的小词库,试试从搜狗格式转成 Rime 或谷歌拼音,感受一下词库自由带来的畅快。转完之后你会发现——从此输入法随便换,词库永远是你的。

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/17 22:01:35

Seaborn数据可视化:从入门到实战应用

1. 为什么选择Seaborn进行数据可视化在数据分析领域,可视化是呈现洞察的关键环节。Matplotlib作为Python最基础的绘图库,虽然功能强大但配置复杂,而Seaborn正是为解决这个问题而生。这个基于Matplotlib的高级接口库,让统计图形绘制…

作者头像 李华
网站建设 2026/8/17 22:01:30

沃尔沃为何全系标配激光雷达?解析自动驾驶安全冗余的确定性感知

1. 从“安全”到“冗余”:沃尔沃为何押注激光雷达如果你最近关注汽车科技新闻,大概率会看到沃尔沃宣布在其下一代纯电车型上,将激光雷达作为核心传感器进行标配的消息。这并非沃尔沃第一次强调激光雷达的重要性,但将其从高端选装或…

作者头像 李华
网站建设 2026/8/17 22:00:02

TVA-World架构:开启具身智能时代新纪元(15)

引言:AI智能体视觉(TVA,Transformer-based Vision Agent)是依托Transformer架构与“因式智能体”理论所构建的颠覆性工业视觉技术,是集深度强化学习(DRL)、卷积神经网络(CNN&#xf…

作者头像 李华
网站建设 2026/8/17 21:58:47

一篇搞懂RK3568从启动到OS全过程:存储角度

1 RK3568框图本文从程序在不同存储其中的运行跳转,来理解RK3568启动的全过程。 访问地址 框图:https://www.rock-chips.com/uploads/pdf/2022.8.26/191/RK3568%20Brief%20Datasheet.pdfTRM Part1:https://opensource.rock-chips.com/images/2…

作者头像 李华