hallelujahIM(哈利路亚 英文输入法) is an intelligent English input method with auto-suggestions and spell check features.
Objective-C++
2,588
422 commits
updated Oct 18, 2026
中文版 | English Version
哈利路亚英文输入法 是 Mac(10.9+ OSX)及 Windows 平台上一款智能英语输入法。其特性如下:
{"yem":"you expand me"},那么当输入 yem 时会显示 you expand me。suanfa,输入法会候选词中会显示 algorithm。cerrage 或者 kerrage 可以得到 courage 候选词,也可以输入 aosome 或者 ausome 来得到 awesome 候选词。Command 键可在 智能英语、拼音、传统英语 三种输入模式间循环切换(智能英语 → 拼音 → 传统英语 → 智能英语)。传统英语模式下按键直接透传给系统;智能英语模式提供英文候选与翻译;拼音模式下输入拼音即可打出中文。拼音模式默认关闭(在偏好设置中开启 Enable pinyin (Rime) input),关闭时循环切换会跳过拼音模式。Enter 回车键和 Space 空格键均可选词提交。Space 空格键选词默认会自动附加一个空格在单词后面,可以在配置页面关闭自动附加空格功能。Enter 回车键选词则不会附加空格。右Command 键循环到拼音输入模式,输入拼音即可打出中文汉字,空格 或数字键提交高亮候选,Enter 回车键提交高亮候选(不附加空格)。用户当前输入的拼音会固定出现在候选列表的靠前位置(默认第 2 个,可在偏好设置中配置为第 1~5 个),按对应的数字键即可原样上屏(空格提交时同样遵循「自动附加空格」偏好)。再次按右Command 循环到智能英语模式。CandidatePanel + CandidatePanelState),候选以网格显示,列数可配置(5–9 列,默认 7 列)。网格布局参考了 SwiftType 输入法的 Grid Panel 实现:方向键导航,首次按 ↓ 展开网格,之后上下左右均可导航,在第一行再按 ↑ 收起;←/→ 在当前行内循环移动;空格/回车/数字键提交高亮候选。Skin 下拉框中切换,即时生效。五套彩色皮肤的设计来自 Remix-Design/Sogou-Input-Skin 的开源效果图。⚠️ Attention: Mac系统如果本输入法不能正常使用,请退出当前用户重新登录,在 Input source 中手动删除再重新添加 Hallelujah 输入法.
⚠️ Attention: macOS 14 以上系统用户需要在 Input source 中手动添加 Hallelujah 输入法:
![]()
⚠️ Attention: 重启之后如果输入法没有自动添加,请前往 设置 → 键盘 → 文字输入 手动添加。
注意:因为本程序不是通过 App Store 发布的,也没有做 Developer ID 签名和公证(notarization),macOS 会有下面的安全警告。不同系统版本的绕过方式不同:
Open 来打开,即可开始安装输入法。Open 已不再生效。需要打开 系统设置 → 隐私与安全性(Privacy & Security),向下滚动找到被拦截的提示,点击 仍要打开(Open Anyway)。xattr -d com.apple.quarantine ~/Downloads/hallelujah-*.pkg
主要是受这篇文章启发: hallelujah_autocompletion.
英文拼写心里「没底」?这个输入法能把拼音补全为英文:哈利路亚输入法
点击输入法菜单中的 Preferences 打开偏好设置窗口。


右Command 循环切换时会经过拼音模式,输入拼音即可打出中文;关闭时切换直接在智能英语和传统英语之间往返。↓ 展开全部行列,之后方向键导航(←/→ 在行内循环,行首再按 ↑ 收起),空格/回车/数字键提交高亮候选。高亮词的音标与翻译显示在面板底部一行,无翻译时自动隐藏。Matrix 矩阵(深蓝黑底、青绿高亮)。另有 Verdant 青葱(白底圆角、绿色高亮)、Carbon 碳黑(深灰黑底、白色文字)、Graphite 石墨(纯白、黑色文字)、Tangerine 橘色(白底橙框、橙色高亮)、Classic 暗色(早期默认配色)。切换即时生效,无需重启输入法。五套彩色皮肤的设计来自 Remix-Design/Sogou-Input-Skin。构建、调试、测试、打包、数据存储与内部实现等开发相关内容,见 dev-guide.md(英文)。
GPL3(GNU GENERAL PUBLIC LICENSE Version 3)
dictionary/cedict.json 由它转换而来,是拼音-英语词库,用于生成数据库中的 cedict_pinyin 表。请提交问题单到 https://github.com/dongyuwei/hallelujahIM/issues
提供输入法功能定制开发。联系方式:

116 followers · starred Apr 2024
5,695 followers · starred Jul 2024
268 followers · starred Jul 2026
234 followers · starred Nov 2025
hallelujahIM(哈利路亚 英文输入法) is an intelligent English input method with auto-suggestions and spell check features.
Objective-C++
2,588
422 commits
updated Oct 18, 2026
中文版 | English Version
哈利路亚英文输入法 是 Mac(10.9+ OSX)及 Windows 平台上一款智能英语输入法。其特性如下:
{"yem":"you expand me"},那么当输入 yem 时会显示 you expand me。suanfa,输入法会候选词中会显示 algorithm。cerrage 或者 kerrage 可以得到 courage 候选词,也可以输入 aosome 或者 ausome 来得到 awesome 候选词。Command 键可在 智能英语、拼音、传统英语 三种输入模式间循环切换(智能英语 → 拼音 → 传统英语 → 智能英语)。传统英语模式下按键直接透传给系统;智能英语模式提供英文候选与翻译;拼音模式下输入拼音即可打出中文。拼音模式默认关闭(在偏好设置中开启 Enable pinyin (Rime) input),关闭时循环切换会跳过拼音模式。Enter 回车键和 Space 空格键均可选词提交。Space 空格键选词默认会自动附加一个空格在单词后面,可以在配置页面关闭自动附加空格功能。Enter 回车键选词则不会附加空格。右Command 键循环到拼音输入模式,输入拼音即可打出中文汉字,空格 或数字键提交高亮候选,Enter 回车键提交高亮候选(不附加空格)。用户当前输入的拼音会固定出现在候选列表的靠前位置(默认第 2 个,可在偏好设置中配置为第 1~5 个),按对应的数字键即可原样上屏(空格提交时同样遵循「自动附加空格」偏好)。再次按右Command 循环到智能英语模式。CandidatePanel + CandidatePanelState),候选以网格显示,列数可配置(5–9 列,默认 7 列)。网格布局参考了 SwiftType 输入法的 Grid Panel 实现:方向键导航,首次按 ↓ 展开网格,之后上下左右均可导航,在第一行再按 ↑ 收起;←/→ 在当前行内循环移动;空格/回车/数字键提交高亮候选。Skin 下拉框中切换,即时生效。五套彩色皮肤的设计来自 Remix-Design/Sogou-Input-Skin 的开源效果图。⚠️ Attention: Mac系统如果本输入法不能正常使用,请退出当前用户重新登录,在 Input source 中手动删除再重新添加 Hallelujah 输入法.
⚠️ Attention: macOS 14 以上系统用户需要在 Input source 中手动添加 Hallelujah 输入法:
![]()
⚠️ Attention: 重启之后如果输入法没有自动添加,请前往 设置 → 键盘 → 文字输入 手动添加。
注意:因为本程序不是通过 App Store 发布的,也没有做 Developer ID 签名和公证(notarization),macOS 会有下面的安全警告。不同系统版本的绕过方式不同:
Open 来打开,即可开始安装输入法。Open 已不再生效。需要打开 系统设置 → 隐私与安全性(Privacy & Security),向下滚动找到被拦截的提示,点击 仍要打开(Open Anyway)。xattr -d com.apple.quarantine ~/Downloads/hallelujah-*.pkg
主要是受这篇文章启发: hallelujah_autocompletion.
英文拼写心里「没底」?这个输入法能把拼音补全为英文:哈利路亚输入法
点击输入法菜单中的 Preferences 打开偏好设置窗口。


右Command 循环切换时会经过拼音模式,输入拼音即可打出中文;关闭时切换直接在智能英语和传统英语之间往返。↓ 展开全部行列,之后方向键导航(←/→ 在行内循环,行首再按 ↑ 收起),空格/回车/数字键提交高亮候选。高亮词的音标与翻译显示在面板底部一行,无翻译时自动隐藏。Matrix 矩阵(深蓝黑底、青绿高亮)。另有 Verdant 青葱(白底圆角、绿色高亮)、Carbon 碳黑(深灰黑底、白色文字)、Graphite 石墨(纯白、黑色文字)、Tangerine 橘色(白底橙框、橙色高亮)、Classic 暗色(早期默认配色)。切换即时生效,无需重启输入法。五套彩色皮肤的设计来自 Remix-Design/Sogou-Input-Skin。构建、调试、测试、打包、数据存储与内部实现等开发相关内容,见 dev-guide.md(英文)。
GPL3(GNU GENERAL PUBLIC LICENSE Version 3)
dictionary/cedict.json 由它转换而来,是拼音-英语词库,用于生成数据库中的 cedict_pinyin 表。请提交问题单到 https://github.com/dongyuwei/hallelujahIM/issues
提供输入法功能定制开发。联系方式:

116 followers · starred Apr 2024
5,695 followers · starred Jul 2024
268 followers · starred Jul 2026
234 followers · starred Nov 2025