Fcitx5 拼音词库神器:一键导入上万个搜狗词库!
- 想在 Linux 的 Fcitx5 输入法中使用丰富的中文词库?
- 不想一个一个词手动加?这篇文章教你 如何批量导入搜狗拼音词库,只需几步,轻松搞定!
🧠 背景
我们都知道,搜狗输入法词库是中文拼音领域中内容最广、更新最活跃的资源之一。
但这些 `.scel` 格式的文件默认只能被搜狗输入法识别。
而 Linux 下最流行的输入法框架之一 —— Fcitx5,使用的是 `.dict` 格式,二者不能直接兼容。
所以,我们需要一个工具,把搜狗词库 批量下载 + 批量转换 + 自动导入。
🔧 本文目标
我们将使用开源工具 sogou2fcitx5 完成以下任务:
- 自动批量下载搜狗官方词库
- 清洗非法词库名,支持断点续传
- 自动转换 `.scel → .txt → .dict`
- 一键导入到 `Fcitx5` 输入法
🚀 Step 1:克隆开源项目
git clone https://github/twoic/sogou2fcitx5.git
cd sogou2fcitx5
📦 Step 2:安装依赖
1. 系统工具(转换用)
sudo apt install fcitx5-chinese-addons
2. Python 依赖
pip install -r requirements.txt
📥 Step 3:下载搜狗词库
默认下载全部分类:
python3 main.py
只下载“官方推荐”:
python3 main.py --recommended
指定分类(例如 1 和 132):
python3 main.py --recommended --categories 1 132
🔄 Step 4:转换词库格式为 .dict
python3 convert_and_merge.py
成功后将生成:
build_fcitx5/merged_final.dict
📂 Step 5:导入 Fcitx5 输入法
mkdir -p ~/.local/share/fcitx5/pinyin/dictionaries
cp build_fcitx5/merged_final.dict ~/.local/share/fcitx5/pinyin/dictionaries/
然后重启输入法即可生效!
🏁 总结
这个项目可以帮你:
-
高效获取成千上万个拼音词库(搜狗官方分类)
-
自动转换为 Fcitx5 可用格式
-
一步到位导入词库,输入法词库瞬间“飞起”🚀
如果你也在用 Fcitx5 或喜欢定制词库,这个工具就是为你准备的
发布评论