macOS原生简体拼音输入法不支持直接导入.scel或.txt词库,须用深蓝工具转为.plist并注入系统:先选“MacOS自带简体拼音”为目标格式转换,再通过defaults命令写入UserPhraseDictionary,最后验证候选词与启用状态。

苹果电脑自带简体拼音输入法不提供图形界面的“导入词库”按钮,直接拖入.scel或.txt文件无效,系统会静默忽略——这是因为macOS原生输入法根本不识别第三方词库格式,必须通过格式转换+配置文件注入才能生效。
用深蓝词库转换工具生成兼容.plist文件
第一步:下载并打开深蓝词库转换(imewlconverter)macOS版,地址为 https://gitcode.com/gh_mirrors/im/imewlconverter ,进入 src/ImeWlConverterMac/ 目录运行应用。
第二步:在左侧“源格式”中选择你的原始词库类型,例如搜狗拼音(.scel)、百度拼音(.bdict)或QQ拼音(.qpyd);右侧“目标格式”必须选【MacOS自带简体拼音】——选错将导致导入后无任何候选词。
第三步:将本地词库文件直接拖入窗口空白区,点击“开始转换”。转换完成会自动生成一个 .plist 文件,保存路径默认在桌面,文件名含“macos-pinyin”字样。
手动注入.plist到系统输入法目录
方法一:终端命令注入(推荐,一步到位)
打开终端,粘贴执行以下命令(将/path/to/your/file.plist替换为你实际生成的.plist文件路径):defaults write com.apple.inputmethod.SCIM.Pinyin UserPhraseDictionary -dict-add "$(cat /path/to/your/file.plist | plutil -convert xml1 - -o - 2>/dev/null)"
执行后无需重启,立即生效。
方法二:覆盖式写入(需谨慎)
前往 ~/Library/Keyboard/Services/,确认存在 TextReplacements.plist 文件;【操作前务必备份原文件】;将新生成的.plist重命名为 TextReplacements.plist 并替换原文件;注销当前用户再重新登录。
验证词库是否加载成功
打开任意文本编辑器,输入一个你词库中明确包含的短语首字母(如词库有“量子退火”,就输入“lzt”),观察候选栏是否出现该词。
若未出现,检查.plist文件是否为空——常见原因是原始词库含大量emoji或全角标点,深蓝工具默认过滤,需在转换前勾选“保留特殊字符”选项。
输入“设置”二字,调出系统设置→键盘→输入法,点击“简体拼音”右侧的…按钮,确认“启用用户词典”已开启。











