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