Skip to main content

API Limits

Maximum Upload Limits Per Document Format

The maximum upload size and the per-document character limit depend on the format and your plan: *DeepL supports XLIFF versions 1.2, 2.0, and 2.1 (2.1 shares the 2.0 core namespace). Document-like formats (.docx, .doc, .pptx, .xlsx, .xlsm, .pdf, .odt, .rtf, SCORM .zip, .jpeg/.jpg/.png, .idml, .mif) are billed a minimum of 50,000 characters per document; text-like formats (.txt, .htm/.html, .xml, .json, .yaml/.yml, .properties, .strings, .md/.markdown, .dita, .xlf/.xliff, .srt, .vtt, .resx) are billed for their exact character count. See Document translations.
These limits apply to documents submitted through the DeepL API. Uploads through the DeepL web app and desktop apps use separate limits.

Your Usage

Retrieve usage information within the current billing period together with the corresponding account limits. Usage is returned and tracked for translated characters. Note that for text translation, characters are still counted toward billing when the source and target languages are equal. Character usage includes both text and document translations, and is measured by the source text length in Unicode code points. For example, “A”, “Δ”, “あ”, and “深” are each counted as a single character. The character_count field returned by the /usage endpoint is a sum of Translate API and Write API characters.