Retrieve languages
Returns languages supported by the specified DeepL API resource. Each language indicates whether it can be used as a source language, a target language, or both, along with the features it supports for that resource.
Authorizations
Authentication with Authorization header and DeepL-Auth-Key authentication scheme. Example: DeepL-Auth-Key <api-key>
Query Parameters
The resource to retrieve languages for. Supported values: translate_text, translate_document,
glossary, voice, write, style_rules, translation_memory.
translate_text, translate_document, glossary, voice, write, style_rules, translation_memory Controls which languages and features are included in the response. By default, only stable
languages and features are returned. Values can be combined with repeated parameters
(e.g. ?include=beta&include=external).
beta: Include languages and features in beta, in addition to stableexternal: Include features that rely on third-party service providers
beta, external Response
JSON array where each item represents a supported language.
The language code (BCP 47).
"de"
Name of the language in English.
"German"
Whether this language can be used as a source language with the specified resource.
Whether this language can be used as a target language with the specified resource.
Availability status of this language.
stable, beta, early_access "stable"
Features supported for this language with the specified resource. Always present;
empty object if no optional features are supported. Each key is a feature name;
the value is an object with at least a status field. Consult GET /v3/languages/resources
to determine whether a feature must be present on the source language, target language,
or both for a given resource.