Skip to main content
GET
/
v2
/
languages
Retrieve Supported Languages
curl --request GET \
  --url https://api.deepl.com/v2/languages \
  --header 'Authorization: <api-key>'
[
  {
    "language": "DE",
    "name": "German",
    "supports_formality": true
  }
]

Authorizations

Authorization
string
header
required

Authentication with Authorization header and DeepL-Auth-Key authentication scheme. Example: DeepL-Auth-Key <api-key>

Query Parameters

type
enum<string>
default:source

Supported values are "source" or "target". If type parameter is not included, defaults to "source".

Available options:
source,
target

Response

JSON array where each item represents a supported language.

language
string
required

The language code of the given language.

Example:

"DE"

name
string
required

Name of the language in English.

Example:

"German"

supports_formality
boolean

Denotes formality support in case of a target language listing.

Example:

true