24 个版本

新版本 0.6.4 2024 年 8 月 21 日
0.6.3 2024 年 4 月 28 日
0.6.2 2024 年 3 月 19 日
0.4.4 2023 年 11 月 20 日
0.1.4 2022 年 11 月 29 日

909网页编程 中排名

Download history • Rust 包仓库 50/week @ 2024-04-29 • Rust 包仓库 24/week @ 2024-05-06 • Rust 包仓库 3/week @ 2024-05-20 • Rust 包仓库 3/week @ 2024-05-27 • Rust 包仓库 33/week @ 2024-06-03 • Rust 包仓库 32/week @ 2024-06-10 • Rust 包仓库 23/week @ 2024-06-17 • Rust 包仓库 7/week @ 2024-06-24 • Rust 包仓库 133/week @ 2024-07-01 • Rust 包仓库 18/week @ 2024-07-08 • Rust 包仓库 23/week @ 2024-07-15 • Rust 包仓库 16/week @ 2024-07-22 • Rust 包仓库 154/week @ 2024-07-29 • Rust 包仓库 27/week @ 2024-08-05 • Rust 包仓库 44/week @ 2024-08-12 • Rust 包仓库

每月 242 次下载
用于 2 个 Crates

MIT 许可证

60KB
1.5K SLoC

DeepL Api

github crates.io docs.rs

用于与 DeepL API 交互的强类型 HTTP 包装器。也实现了文件上传/下载。

用法

[dependencies]
deepl = "0.6"
use deepl::{DeepLApi, Lang};

let api = DeepLApi::with("YOUR AUTH KEY").new();
let translated = api.translate_text("Hello World", Lang::ZH).await.unwrap();

let sentences = translated.translations;
assert_eq!(sentences[0].text, "你好,世界");

阅读 示例 了解更多用法。

协作

如果您在此项目中发现任何错误或对代码的任何部分感到困惑,请随时打开新问题。

如果您想提交一些代码修改但不知道如何设置代码环境,您可以按照 Nix 安装启用 flakes 支持 的说明操作。然后在项目根目录中运行 nix develop,所有构建依赖项都将为您设置。

许可证

MIT

依赖项

~6–17MB
~248K SLoC