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 或喜欢定制词库,这个工具就是为你准备的