deepl-openapi

Crates.iodeepl-openapi
lib.rsdeepl-openapi
version2.7.1
created_at2023-02-11 11:46:13.087721+00
updated_at2023-02-11 11:58:42.342133+00
descriptionThe DeepL API provides programmatic access to DeepL’s machine translation technology.
homepagehttps://github.com/StrayLittlePunk/deepl/tree/main/docs
repositoryhttps://github.com/StrayLittlePunk/deepl
max_upload_size
id782469
size124,080
LittlePunk (StrayLittlePunk)

documentation

README

Rust API client for deepl

The DeepL API provides programmatic access to DeepL’s machine translation technology.

For more information, please visit https://www.deepl.com/contact-us

Overview

This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.

  • API version: 2.7.0
  • Package version: 2.7.0
  • Build package: org.openapitools.codegen.languages.RustClientCodegen

Installation

Put the package under your project folder in a directory named deepl and add the following to Cargo.toml under [dependencies]:

cargo add deepl-openapi

Documentation for API Endpoints

All URIs are relative to https://api.deepl.com/v2

Class Method HTTP request Description

ManageGlossariesApi | create_glossary | POST /glossaries | Create a Glossary ManageGlossariesApi | delete_glossary | DELETE /glossaries/{glossary_id} | Delete a Glossary ManageGlossariesApi | get_glossary | GET /glossaries/{glossary_id} | Retrieve Glossary Details ManageGlossariesApi | get_glossary_entries | GET /glossaries/{glossary_id}/entries | Retrieve Glossary Entries ManageGlossariesApi | list_glossaries | GET /glossaries | List all Glossaries ManageGlossariesApi | list_glossary_languages | GET /glossary-language-pairs | List Language Pairs Supported by Glossaries MetaInformationApi | get_languages | GET /languages | Retrieve Supported Languages MetaInformationApi | get_usage | GET /usage | Check Usage and Limits TranslateDocumentsApi | download_document | POST /document/{document_id}/result | Download Translated Document TranslateDocumentsApi | get_document_status | POST /document/{document_id} | Check Document Status TranslateDocumentsApi | translate_document | POST /document | Upload and Translate a Document TranslateTextApi | translate_text | POST /translate | Request Translation

Documentation For Models

To get access to the crate's generated documentation, use:

cargo doc --open

Apache License 2.0

Commit count: 7

cargo fmt