#翻译 #API 包装器 #API

deepl

DeepL API 的 Rust 实现

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 50/week @ 2024-04-29 24/week @ 2024-05-06 3/week @ 2024-05-20 3/week @ 2024-05-27 33/week @ 2024-06-03 32/week @ 2024-06-10 23/week @ 2024-06-17 7/week @ 2024-06-24 133/week @ 2024-07-01 18/week @ 2024-07-08 23/week @ 2024-07-15 16/week @ 2024-07-22 154/week @ 2024-07-29 27/week @ 2024-08-05 44/week @ 2024-08-12

每月 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