#deep-l #openapi #translate #api-client #api-bindings

deepl-openapi

DeepL API 提供对 DeepL 机器翻译技术的程序化访问

1 个稳定版本

2.7.1 2023年2月11日
1.0.0 2023年2月11日

#2187 in 网页编程

21 每月下载量

Apache-2.0

78KB
1.5K SLoC

deepl 的 Rust API 客户端

DeepL API 提供对 DeepL 机器翻译技术的程序化访问。

更多信息,请访问 https://www.deepl.com/contact-us

概述

此 API 客户端由 OpenAPI Generator 项目生成。通过使用来自远程服务器的 openapi-spec,您可以轻松生成 API 客户端。

  • API 版本:2.7.0
  • 包版本:2.7.0
  • 构建包: org.openapitools.codegen.languages.RustClientCodegen

安装

将包放入您的项目文件夹中名为 deepl 的目录下,并在 Cargo.toml 中的 [dependencies] 下添加以下内容:

cargo add deepl-openapi

API 端点文档

所有 URI 都相对于 https://api.deepl.com/v2

方法 HTTP 请求 描述
ManageGlossariesApi create_glossary POST /glossaries 创建术语表
ManageGlossariesApi delete_glossary DELETE /glossaries/{glossary_id} 删除术语表
ManageGlossariesApi get_glossary GET /glossaries/{glossary_id} 检索术语表详细信息
ManageGlossariesApi get_glossary_entries GET /glossaries/{glossary_id}/entries 检索术语表条目
ManageGlossariesApi list_glossaries GET /glossaries 列出所有术语表
ManageGlossariesApi list_glossary_languages GET /glossary-language-pairs 列出术语表支持的语言对
MetaInformationApi get_languages GET /languages 检索支持的语言
MetaInformationApi get_usage GET /usage 检查使用情况和限制
TranslateDocumentsApi download_document POST /document/{document_id}/result 下载翻译文档
TranslateDocumentsApi get_document_status POST /document/{document_id} 检查文档状态
TranslateDocumentsApi translate_document POST /document 上传并翻译文档
TranslateTextApi translate_text POST /translate 请求翻译

模型文档

要获取对crate生成的文档的访问权限,请使用

cargo doc --open

Apache License 2.0

依赖项

~4-19MB
~252K SLoC