借助 Rime 输入法的 userdb.txt
用户词库, 让 Gboard 的输入体验媲美旧时的 Google Pinyin.
本脚本可将 Rime xxx.userdb.txt
(测试于 Weasel) 转换为 Gboard PersonalDictionary.zip
格式, 便于将词库导入 Gboard.
- 全拼
- 五笔 (测试)
- Python 3.8-3.10
- OpenCC 1.1.7
- tqdm 4.66.1
- 安装 python 以及依赖:
pip install -r requirements.txt
- 运行脚本, 按照提示将你的待转换的
userdb.txt
拖拽入命令行, 或输入文件路径.
userdb.txt 路径相关疑问见 Q&A
- 根据指引, 确认输入方案, 输入文件文本繁简类型.
- 回车, 等待数秒,
.zip
压缩文件将自动生成.
- 将
.zip
压缩文件导入手机存储中, 在 Gboard 设置 - 字典 - 个人字典 - 中文 (简体) - 点击右上角 导入 - 选择.zip
压缩文件.
- 下载 应用程序, 保存至本地.
- 打开 rime2gboard.exe, 按照提示将待转换的
*.userdb.txt
拖入窗口, 或直接输入文件路径. - 按照后续提示确认输入方案, 输入繁简类型后回车.
- 与 上述 第5步操作一致.
以小狼毫为例, 在 Rime 用户目录, 打开 installation.yaml
:
distribution_code_name: Weasel
distribution_name: "小狼毫"
distribution_version: 0.15.0.0
install_time: "Thu Sep 7 09:37:03 2023"
installation_id: "rime-weasel-cgc"
rime_version: 1.9.0
sync_dir: "D:\\NutBackup\\RimeSync"
update_time: "Mon Dec 18 09:12:35 2023"
记下 sync_dir
的路径, 然后右键右下角 Rime 菜单栏图标, 点击 用户资料同步
, 进入 sync_dir
的路径, 找到对应的 *.userdb.txt
.
rime_to_gboard is licensed under the MIT license. Refer to LICENSE for more information.