6 个版本
0.1.5 | 2024 年 6 月 14 日 |
---|---|
0.1.4 | 2023 年 5 月 23 日 |
0.1.3 | 2022 年 12 月 20 日 |
#467 在 文本处理
每月 21 次下载
4.5MB
426 行
Grammalecte 客户端
这个 crate 是一个开源的 Grammalecte 客户端,用 Rust 编写。
请查看此 crate 文档 了解更多信息。
lib.rs
:
Grammalecte Rust 客户端
这个 crate 是 Grammalecte 服务器 API 的 Rust 客户端。
Grammalecte 是一个开源软件,允许进行法语拼写检查。
集成服务器
可选功能 embedded-server
允许您启动一个临时的 Web 服务器,作为 Grammalecte 后端,而不是针对现有的实例
use grammalecte_client::GrammalecteClient;
let msg = "Les ange sont inssuportables!";
let res = GrammalecteClient::start_server()
.unwrap()
.spell_check(msg)
.await
.unwrap();
println!("RESULT = {:#?}", res);
建议
您还可以要求 Grammalecte 给您提供有效的替代词
use grammalecte_client::GrammalecteClient;
let res = GrammalecteClient::start_server()
.unwrap()
.suggest("bonjou")
.await
.unwrap();
assert!(res.suggestions.contains(&"bonjour".to_string()));
println!("RESULT = {:#?}", res);
依赖关系
~4–19MB
~234K SLoC