Official client libraries
DeepL develops and supports client libraries for six popular languages:DeepL .NET Library
deeplcom\deepl-dotnet
DeepL PHP Library
deeplcom\deepl-php
DeepL Node Library
deeplcom\deepl-node
DeepL Python Library
deeplcom\deepl-python
DeepL Ruby Library
deeplcom\deepl-rb
DeepL Java Library
deeplcom\deepl-java
- 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