---
title: "Retrieve Supported Languages"
method: GET
path: "/v2/languages"
tags: ["MetaInformation"]
deprecated: true
---

# Retrieve Supported Languages

`GET /v2/languages`

> **Deprecated.**

**Deprecated.** Use `GET /v3/languages?resource=translate_text` (or the appropriate resource)
instead. See the [migration guide](https://developers.deepl.com/docs/languages/migrating-from-v2-languages)
for details.

## Query parameters

- `type` 'source' | 'target'

## Response `200`

JSON array where each item represents a supported language.

- 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.

## Other responses

- `400` — Bad request. Please check error message and your parameters.
- `403` — Authorization failed. Please supply a valid `DeepL-Auth-Key` via the `Authorization` header. This error is also returned when the API key is scoped but does not include the scope required for this endpoint.
- `404` — The requested resource could not be found.
- `413` — The request size exceeds the limit.
- `429` — Too many requests. Please wait and resend your request.
- `456` — Quota exceeded. The character limit has been reached.
- `500` — Internal error.
- `504` — Resource currently unavailable. Try again later.
- `529` — Too many requests. Please wait and resend your request.

---

[API](https://skmtc.dev/deepl/apis/deepl-api-documentation.md) · [All operations](https://skmtc.dev/deepl/apis/deepl-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/deepl/deepl-api-documentation/revisions/3c422fcc9c54/schema)
