| title | Client libraries |
|---|---|
| public | true |
DeepL develops and supports client libraries for six popular languages:
deeplcom\deepl-dotnet deeplcom\deepl-java deeplcom\deepl-node deeplcom\deepl-php deeplcom\deepl-python deeplcom\deepl-rbFeatures include:
- Out-of-the-box retries with exponential backoff for correct handling of 429 and 500 errors
- Persistent HTTP connection (keep-alive) enabled by default
- All document translation steps (upload, check status, and download) consolidated into a single convenience function
All officially supported client libraries are open-source under the MIT License. We welcome feedback in the form of issues and pull requests!
For terminal-based workflows, scripting, and CI/CD pipelines, see the DeepL CLI.
The DeepL community maintains client libraries for other languages, including Dart, Go, Rust, and Kotlin.