Learn where to find your authentication key and how to access the DeepL API.
Content-Type: application/x-www-form-urlencoded
) and JSON-encoded (Content-Type: application/json
) request bodies, and return JSON-encoded responses.
One exception regarding content type is the /document
endpoint when uploading a document. Because this includes a file upload, it must be an HTTP POST request with content type multipart/form-data
. Content type multipart/form-data
should not be used with other endpoints such as /translate
. It is only officially supported when used to upload a document via the /document
endpoint.
There is a header size limit of 16 KiB (16*1024 bytes) for all requests.
https://api-free.deepl.com
https://api.deepl.com
DeepL-Auth-Key [yourAuthKey]
.
/v2/
.
It is the only supported version, with the exception of CAT tool integrations, which need to use the version 1 API that is not documented here. If you intend to integrate DeepL Pro into a CAT tool or another tool assisting translation, please contact cat-tool.support@DeepL.com.