English | 简体中文
- 跨平台输入法:支持 macOS、Windows、Linux(Fcitx5),核心输入引擎平台无关,各平台只做壳。
- 程序员模式:点按
~(·)切换,候选右侧立即列出英文,按数字或空格直接把英文上屏,写代码、查说法不用切输入法。 - 整句输入:bigram 语言模型 + Viterbi + 束搜索,支持简拼整句、个人 n-gram 在线学习,本地小 Transformer 模型停顿后重排候选。
- 自建词库:20.5 万条基础词库 + 11 本领域词库,
.qj二进制容器 mmap 零拷贝启动(50 ms)。 - 隐私优先:拼音转换、词库查询、本地模型和输入习惯学习全部在本机完成,不需要账号,不上传数据。
- 云联想(可选,默认关闭):开启后把当前输入和附近文字发送到你自行填写的 AI 服务商,获取候选或整句补全。
核心价值:
- 顺手就有英文:程序员模式只在本机查表,按键即上屏,不联网、不打断中文输入。
- 越用越像自己:个人 n-gram(二元 + 三元)在线学习你的输入习惯,整句转换会越来越准。
- 工程可靠:学习数据原子写、坏文件容忍、崩溃不丢,激活期间每 60 秒落一次盘。
- 跨平台一致:Core 与平台层严格解耦,macOS / Windows / Linux 共享同一套输入引擎。
- 全拼 / 简拼 / 双拼(小鹤 / 自然码 / 微软 / 搜狗)/ 注音 / 五笔(开发中)
- 整句转换:词图 + Viterbi + 束搜索,整句排第一
- 拼写纠错:一处编辑(换位 / 换字母 / 多一个 / 少一个)凑出完整音节
- 模糊音:z/zh、c/ch、s/sh、n/l、f/h、l/r、an/ang、en/eng、in/ing
- 中英混输:整段输入在英文词表里即出英文候选
- 英文模式:词表精确词 / 前缀补全 / 一处编辑纠正
- 中英切换:macOS 按
Caps Lock,Windows / Linux 单击Shift(Windows 还可在设置里改单击Ctrl或Ctrl + Alt + Space);macOS 的菜单栏图标、Windows 的状态条会显示当前是中还是英 - emoji 候选:紧跟对应词,右侧标注词
- 快捷候选:
rq/sj/xq出日期 / 时间 / 星期,v开头表达式模式出四则运算结果
- 点按
~(·)后,候选右侧显示对应英文,状态行同步提示 - 按
1至9上屏对应候选的英文,按空格上屏第一个候选的英文 - 再按一次
~、按Esc或直接输入其他键即退出,回到普通中文输入 - 中→英随包释义表 23.2 万词,只在本机查表,不联网
- 「统计」页看今天 / 最近 7 天 / 累计的输入量,以及折算的书目
- 个人 n-gram:bigram + trigram 计数,与静态模型按证据量插值,随上屏在线更新
- 个人词频 / 用户词 / 个人英文词表 / 个人敲错表
- 自动造词:连着选出的两个词合起来词库没有、记够次数就成用户词
- 本地整句模型:小 Transformer(candle)重排整句转换的前几条路径
- 本地候选与本地整句在提示词里标成「可能全错的本地猜测」,模型独立判断、只给本地给不出的词
- 问字模式:
?+ 问题拼音,走同一条 Predictor 通道 - 整句补全:停键后同一次请求要云端词和整句补全(preedit 右侧,Tab 接受)
- macOS / Windows:从 官网 下载最新安装包。
- macOS:pkg 安装到
/Library/Input Methods/,自动注册并启用输入源 - Windows:NSIS 安装器,含 Server 进程 + TSF DLL + WinUI 3 设置程序
- macOS:pkg 安装到
- Linux(Fcitx5):源码安装,手动启动后台服务。详见 Linux 安装说明。
- 源码构建:Rust >= 1.88,
cargo build --workspace。
- 像平常一样打字:输入拼音、选择候选、写完整句。
- 需要英文时:macOS 按
Caps Lock,Windows / Linux 单击Shift,切完直接打就是英文。 - 想让候选直接带英文,点按
~(·),候选右侧立即出现英文,按数字或空格上屏。 - 再点按一次
~(或按Esc、直接打别的键)即回到中文输入,不需要切换输入法或改任何设置。
详细用法见 使用文档。
- Core 输入引擎(拼音解析 / 候选生成 / 排序 / 整句 / 双拼 / 注音 / 英文模式)
- 自建词库(20.5 万条基础 + 11 本领域词库)
- 程序员模式(点按
~显示候选英文,数字 / 空格上屏) - 个人 n-gram(二元 + 三元)
- 本地整句模型(小 Transformer 重排)
- 云联想(OpenAI 兼容接口)
- macOS 壳(IMK + 自绘候选窗 + 偏好设置)
- Windows 壳(TSF + Server + WinUI 3 设置 + NSIS 安装器)
- Linux 壳(Fcitx5 + Server)
- 五笔(86 版,第一期 Core + CLI + Windows)
- 个人微调(LoRA 挂在冻结基模上)
- 闲时训练(门禁包括接电源、温度、空闲时长)
代码采用 GPL-3.0-or-later 许可;项目名称与 logo 不包含在代码授权中。随包数据有各自的来源与许可,见 数据来源清单。
本项目是 qingjian-team/qingjian 的 Fork,感谢原仓库及其作者的优秀开源工作,本仓库在其基础上继续维护与改进。