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",  "supports_formality": false  },  {  "language": "BG",  "name": "Bulgarian",  "supports_formality": false  },  {  "language": "CS",  "name": "Czech",  "supports_formality": false  },  {  "language": "DA",  "name": "Danish",  "supports_formality": false  },  {  "language": "DE",  "name": "German",  "supports_formality": true  },  {  "language": "EL",  "name": "Greek",  "supports_formality": false  },  {  "language": "EN-GB",  "name": "English (British)",  "supports_formality": false  },  {  "language": "EN-US",  "name": "English (American)",  "supports_formality": false  },  {  "language": "ES",  "name": "Spanish",  "supports_formality": true  },  {  "language": "ES-419",  "name": "Spanish",  "supports_formality": true  },  {  "language": "ET",  "name": "Estonian",  "supports_formality": false  },  {  "language": "FI",  "name": "Finnish",  "supports_formality": false  },  {  "language": "FR",  "name": "French",  "supports_formality": true  },  {  "language": "HU",  "name": "Hungarian",  "supports_formality": false  },  {  "language": "ID",  "name": "Indonesian",  "supports_formality": false  },  {  "language": "IT",  "name": "Italian",  "supports_formality": true  },  {  "language": "JA",  "name": "Japanese",  "supports_formality": true  },  {  "language": "KO",  "name": "Korean",  "supports_formality": false  },  {  "language": "LT",  "name": "Lithuanian",  "supports_formality": false  },  {  "language": "LV",  "name": "Latvian",  "supports_formality": false  },  {  "language": "NB",  "name": "Norwegian (Bokmål)",  "supports_formality": false  },  {  "language": "NL",  "name": "Dutch",  "supports_formality": true  },  {  "language": "PL",  "name": "Polish",  "supports_formality": true  },  {  "language": "PT-BR",  "name": "Portuguese (Brazilian)",  "supports_formality": true  },  {  "language": "PT-PT",  "name": "Portuguese (European)",  "supports_formality": true  },  {  "language": "RO",  "name": "Romanian",  "supports_formality": false  },  {  "language": "RU",  "name": "Russian",  "supports_formality": true  },  {  "language": "SK",  "name": "Slovak",  "supports_formality": false  },  {  "language": "SL",  "name": "Slovenian",  "supports_formality": false  },  {  "language": "SV",  "name": "Swedish",  "supports_formality": false  },  {  "language": "TR",  "name": "Turkish",  "supports_formality": false  },  {  "language": "UK",  "name": "Ukrainian",  "supports_formality": false  },  {  "language": "ZH",  "name": "Chinese (simplified)",  "supports_formality": false  },  {  "language": "ZH-HANS",  "name": "Chinese (simplified)",  "supports_formality": false  },  {  "language": "ZH-HANT",  "name": "Chinese (traditional)",  "supports_formality": false  } ]

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