#yandex #spelling #api #spell-checking #search #api-bindings

bin+lib ryaspeller

用于搜索文本、文件和网站中的错别字的工具和库

5 个版本

0.1.4 2023年1月5日
0.1.3 2021年8月31日
0.1.2 2021年8月31日
0.1.1 2021年8月31日
0.1.0 2021年8月2日

#753文本处理

Apache-2.0

1MB
372 代码行

包含 (MSI 安装程序, 1MB) wix/Microsoft_VC142_CRT_x64.msm

ryaspeller

Actions Status dependency status Doc Crates.io

ryaspeller (Rust Yandex Speller) 是一个用于搜索文本、文件和网站中的错别字的工具和库。

使用 Yandex.Speller API. (限制)

安装

cargo install ryaspeller

用法

  • 二进制文件
$ ryaspeller "text_or_path_or_url"
$ ryaspeller russt --lang en
rust
$ ryaspeller ./doc --lang en,ru
$ ryaspeller https://team-tricky.github.io > page.html
use ryaspeller::Speller;
let speller = Speller::default();
let spelled = speller.spell_text("Triky Custle is a funny puzzle game.").unwrap();
assert!(spelled == "Tricky Castle is a funny puzzle game.");

此外,还有此拼写器的 PythonJavaScript 版本。

依赖项

~6–22MB
~370K SLoC