#145 · 主分类: 自然语言处理与文本处理
JamSpell
cpp
csharp
java
ngrams
nlp
python
ruby
spellcheck
spellchecker
spelling-correction
现代拼写检查库 - 准确、快速、多语言
项目最后更新:08/29/24
GitHub Stars
663
Forks数量
111
贡献者数量
18
许可证
MIT
收录理由
多数拼写检查工具只盯着单个词,遇到需要结合上下文才能判断的错误就无能为力。JamSpell 用 n-gram 语言模型在大量句子上训练,修正时优先考虑前后文的搭配,而不是单纯挑一个最常见的拼写。实测下来,它比 Hunspell 这类基于词典的工具能纠正更多错误,速度大约每秒五千词,放在请求链路里做实时检查也不会拖慢响应。核心是 C++ 写的,附带 Python 绑定和一个小型 HTTP 服务,脚本里调用或接入现有系统都很方便。如果业务词汇和通用网页内容差别较大,还可以拿自己的领域文本训练专属模型,效果会更贴合实际场景。
相关文章
暂无针对该项目的文章。
如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。