6 个版本

0.1.5 2024 年 6 月 14 日
0.1.4 2023 年 5 月 23 日
0.1.3 2022 年 12 月 20 日

#467文本处理

每月 21 次下载

MIT 许可证

4.5MB
426

Grammalecte 客户端

Crate Documentation

这个 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