Retrieve Supported Languages Run in API Explorer

Add MCP server to your AI tool

Allow AI tools and LLMs to interact with the API documentation portal through MCP.

MCP server URL

https://bump.sh/polo/hub/about-mcp/doc/deepl/mcp

Standard setup for AI tools providing an mcp.json file

mcp.json
{
  "Deepl MCP server": {
    "url": "https://bump.sh/polo/hub/about-mcp/doc/deepl/mcp"
  }
}

Close
GET /v2/languages

Retrieve the list of languages that are currently supported for translation, either as source or target language, respectively.

Query parameters

  • type string

    Sets whether source or target languages should be listed. Possible options are:

    • source (default): For languages that can be used in the source_lang parameter of translate requests.
    • target: For languages that can be used in the target_lang parameter of translate requests.

    Values are source or target. Default value is source.

Responses

  • 200 application/json

    JSON array where each item represents a supported language.

    Hide headers attribute Show headers attribute
    • X-Trace-ID

      A unique identifier for the request that can be included in bug reports to DeepL support.

    Hide response attributes Show response attributes object
    • language string Required

      The language code of the given language.

    • name string Required

      Name of the language in English.

    • supports_formality boolean

      Denotes formality support in case of a target language listing.

  • 400

    Bad request. Please check error message and your parameters.

    Hide headers attribute Show headers attribute
    • X-Trace-ID

      A unique identifier for the request that can be included in bug reports to DeepL support.

  • 403

    Authorization failed. Please supply a valid DeepL-Auth-Key via the Authorization header.

    Hide headers attribute Show headers attribute
    • X-Trace-ID

      A unique identifier for the request that can be included in bug reports to DeepL support.

  • 404

    The requested resource could not be found.

    Hide headers attribute Show headers attribute
    • X-Trace-ID

      A unique identifier for the request that can be included in bug reports to DeepL support.

  • 413

    The request size exceeds the limit.

    Hide headers attribute Show headers attribute
    • X-Trace-ID

      A unique identifier for the request that can be included in bug reports to DeepL support.

  • 429

    Too many requests. Please wait and resend your request.

    Hide headers attribute Show headers attribute
    • X-Trace-ID

      A unique identifier for the request that can be included in bug reports to DeepL support.

  • 456

    Quota exceeded. The character limit has been reached.

    Hide headers attribute Show headers attribute
    • X-Trace-ID

      A unique identifier for the request that can be included in bug reports to DeepL support.

  • 500

    Internal error.

    Hide headers attribute Show headers attribute
    • X-Trace-ID

      A unique identifier for the request that can be included in bug reports to DeepL support.

  • 504

    Resource currently unavailable. Try again later.

    Hide headers attribute Show headers attribute
    • X-Trace-ID

      A unique identifier for the request that can be included in bug reports to DeepL support.

  • 529

    Too many requests. Please wait and resend your request.

    Hide headers attribute Show headers attribute
    • X-Trace-ID

      A unique identifier for the request that can be included in bug reports to DeepL support.

GET /v2/languages
curl \
 --request GET 'https://api.deepl.com/v2/languages' \
 --header "Authorization: $API_KEY"
Response examples (200)
[
  {
    "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 (Latin American)",
    "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": "HE",
    "name": "Hebrew",
    "supports_formality": false
  },
  {
    "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": "TH",
    "name": "Thai",
    "supports_formality": false
  },
  {
    "language": "TR",
    "name": "Turkish",
    "supports_formality": false
  },
  {
    "language": "UK",
    "name": "Ukrainian",
    "supports_formality": false
  },
  {
    "language": "VI",
    "name": "Vietnamese",
    "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
  }
]