#spell-checking #hunspell

bin+lib spellbound

绑定到您友好的本地拼写检查器

2 个版本

0.1.1 2020年2月5日
0.1.0 2020年2月5日

#12 in #spellcheck

每月22次下载

MIT/Apache

17KB
413

spellbound

travis-ci Build Status AppVeyor Build Status

spellbound 是一个小型crate,它绑定到本地平台的拼写检查API,并提供一个更友好的API。

支持的平台和相应的API

平台 API
MacOS NSSpellChecker
Windows ISpellChecker
*nix hunspell

lib.rs:

spellbound 是一个小型crate,它绑定到本地平台的拼写检查API,并提供一个更友好的API。

这对应于Windows上的 ISpellChecker,MacOS上的 NSSpellChecker,以及其他 *nix 平台上的 hunspell

示例

use spellbound::Checker;

let mut checker = Checker::new();

let errors: Vec<_> = checker.check("I beleeve I can fly").collect();

assert_eq!(errors.len(), 1);
assert_eq!(errors[0].text(), "beleeve");

依赖项

~16–720KB
~12K SLoC