1 stable release
2.7.1 | Feb 11, 2023 |
---|---|
1.0.0 |
|
#2187 in Web programming
21 downloads per month
78KB
1.5K
SLoC
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
- DocumentTranslationError
- GetDocumentStatus200Response
- GetLanguages200ResponseInner
- GetUsage200Response
- Glossary
- GlossarySourceLanguage
- GlossaryTargetLanguage
- ListGlossaries200Response
- ListGlossaryLanguages200Response
- ListGlossaryLanguages200ResponseSupportedLanguagesInner
- ListGlossaryLanguages400Response
- SourceLanguage
- TranslateDocument200Response
- TranslateText200Response
- TranslateText200ResponseTranslationsInner
To get access to the crate's generated documentation, use:
cargo doc --open
Apache License 2.0
Dependencies
~4–19MB
~252K SLoC