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": "AR",
    "name": "Arabic"
  },
  {
    "language": "BG",
    "name": "Bulgarian"
  },
  {
    "language": "CS",
    "name": "Czech"
  },
  {
    "language": "DA",
    "name": "Danish"
  },
  {
    "language": "DE",
    "name": "German"
  },
  {
    "language": "EL",
    "name": "Greek"
  },
  {
    "language": "EN",
    "name": "English"
  },
  {
    "language": "ES",
    "name": "Spanish"
  },
  {
    "language": "ET",
    "name": "Estonian"
  },
  {
    "language": "FI",
    "name": "Finnish"
  },
  {
    "language": "FR",
    "name": "French"
  },
  {
    "language": "HE",
    "name": "Hebrew"
  },
  {
    "language": "HU",
    "name": "Hungarian"
  },
  {
    "language": "ID",
    "name": "Indonesian"
  },
  {
    "language": "IT",
    "name": "Italian"
  },
  {
    "language": "JA",
    "name": "Japanese"
  },
  {
    "language": "KO",
    "name": "Korean"
  },
  {
    "language": "LT",
    "name": "Lithuanian"
  },
  {
    "language": "LV",
    "name": "Latvian"
  },
  {
    "language": "NB",
    "name": "Norwegian"
  },
  {
    "language": "NL",
    "name": "Dutch"
  },
  {
    "language": "PL",
    "name": "Polish"
  },
  {
    "language": "PT",
    "name": "Portuguese"
  },
  {
    "language": "RO",
    "name": "Romanian"
  },
  {
    "language": "RU",
    "name": "Russian"
  },
  {
    "language": "SK",
    "name": "Slovak"
  },
  {
    "language": "SL",
    "name": "Slovenian"
  },
  {
    "language": "SV",
    "name": "Swedish"
  },
  {
    "language": "TH",
    "name": "Thai"
  },
  {
    "language": "TR",
    "name": "Turkish"
  },
  {
    "language": "UK",
    "name": "Ukrainian"
  },
  {
    "language": "VI",
    "name": "Vietnamese"
  },
  {
    "language": "ZH",
    "name": "Chinese"
  }
]

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