Every language the DeepL API supports, and how to retrieve the list programmatically with feature availability.
The DeepL API supports the following languages. These can also be retrieved programmatically via the /v3/languages endpoint, which returns language support per resource along with feature availability (e.g. formality, glossary, auto-detection). The legacy /v2/languages endpoint is also available but deprecated.
API Supported Languages
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"DeepL Documentation","description":"Developer documentation for the DeepL API: translate text and documents, transcribe and translate speech in real time, improve text, and customize output with glossaries, style rules, and translation memories.","colors":{"primary":"#0f2b46","light":"#ffffff","dark":"#0f2b46"},"logo":{"light":"https://mintcdn.com/deepl-c950b784/QiF37QSCmRj62dXZ/_assets/logo/light_with_text.svg?fit=max\u0026auto=format\u0026n=QiF37QSCmRj62dXZ\u0026q=85\u0026s=2dfc0d736effb479c0ac145abe2ab2c3","dark":"https://mintcdn.com/deepl-c950b784/QiF37QSCmRj62dXZ/_assets/logo/dark_with_text.svg?fit=max\u0026auto=format\u0026n=QiF37QSCmRj62dXZ\u0026q=85\u0026s=1c796b7a29370a15d010c5f6cda342f3"},"favicon":"https://mintcdn.com/deepl-c950b784/QiF37QSCmRj62dXZ/_assets/favicon.svg?fit=max\u0026auto=format\u0026n=QiF37QSCmRj62dXZ\u0026q=85\u0026s=b46ca099e325b1b5f0ce2f0fc351e394","api":{"openapi":"api-reference/openapi.yaml","asyncapi":"api-reference/voice/voice.asyncapi.yaml","playground":{"proxy":false},"examples":{"defaults":"required","languages":["curl"]}},"appearance":{"default":"light","strict":false},"background":{"color":{"light":"#ffffff"}},"navbar":{"links":[{"href":"https://www.deepl.com/en/pro#api","label":"Pricing"}],"primary":{"type":"button","label":"Free API Key","href":"https://www.deepl.com/en/checkout?is_api=true"}},"footer":{"socials":{"facebook":"https://www.facebook.com/DeepLcom","linkedin":"https://www.linkedin.com/company/deepl","github":"https://github.com/DeepL","instagram":"https://www.instagram.com/deeplhq"},"links":[{"items":[{"label":"API Status","href":"https://status.deepl.com/?tab=api"},{"label":"DeepL Status","href":"https://status.deepl.com"},{"label":"Contact","href":"/docs/resources/contact"}]}]},"seo":{"metatags":{"google-site-verification":"0VDGg3gJk53xL5burIUykHtV_eBhXTp5AMdzaeffbbU"},"organization":{"id":"https://www.deepl.com/","name":"DeepL","legalName":"DeepL SE","url":"https://www.deepl.com","logo":"https://static.deepl.com/img/logo/deepl-logo-blue.svg","sameAs":["https://github.com/DeepL","https://www.linkedin.com/company/deepl","https://x.com/DeepLcom","https://www.instagram.com/deeplhq/","https://www.youtube.com/@DeepLcom"]},"indexing":"navigable"},"fonts":{"heading":{"family":"Roboto"},"body":{"family":"Roboto"}},"integrations":{"cookies":{"key":"deepl_cookie_consent","value":"accepted"}},"banner":{"content":"Help shape the DeepL API roadmap. [Take the survey](https://deepl.qualtrics.com/jfe/form/SV_8fbjoZx1wQUkAC2)","dismissible":true},"errors":{"404":{"redirect":false,"title":"Page not found","description":"This page does not exist. Humans: check out the [Quickstart](/docs/getting-started/quickstart) or the [API reference](/api-reference/translate/request-translation). Machines: try [/llms.txt](/llms.txt), [the docs MCP server](https://developers.deepl.com/mcp), or OpenAPI specs for [Text](/api-reference/openapi.yaml) and [Voice](/api-reference/voice/voice.asyncapi.yaml)."}},"contextual":{"options":["copy","download-spec","chatgpt","claude","cursor","vscode"],"display":"header"},"markdown":{"instructions":["Use the DeepL API when a task needs machine translation or text improvement, including translating text strings, whole documents with formatting preservation, or transcribing and translating live speech. Preferred terminology and phrasing may be enforced using customizations (glossaries, style rules, and translation memories). Retrieve supported languages for each product from the `/v3/languages` endpoints.","Read the machine-readable API surface instead of inferring request shapes from prose: the REST spec is at https://developers.deepl.com/api-reference/openapi.yaml (also served as openapi.json) and the Voice WebSocket protocol is at https://developers.deepl.com/api-reference/voice/voice.asyncapi.yaml. These docs also expose an MCP server at https://developers.deepl.com/mcp (Streamable HTTP, no authentication).","Use https://api.deepl.com for Pro plans and https://api-free.deepl.com for the Free plan. Authenticate every request with the header `Authorization: DeepL-Auth-Key \u003capi-key>`. Never fabricate an API key: ask the user for one, or point them at https://developers.deepl.com/docs/getting-started/quickstart.","Errors use standard HTTP status codes with a JSON body containing a `message` field, plus a `code` field where available, and an `X-Trace-ID` response header that identifies the request in DeepL's logs. Log `X-Trace-ID` by default. Retry 429 and 5xx with exponential backoff. Do not retry 456, which means the account quota is exhausted, or 400, which means the request itself is invalid."]},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"deepl-c950b784","hasAudioNarration":false,"actualSubdomain":"deepl-c950b784","customDomains":["developers.deepl.com"],"gitSource":{"type":"github","owner":"deepl","repo":"api-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"DISABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af705c69a8829f8111db526","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"API Reference","count":67},{"language":"default","tag":"Customize","count":55},{"language":"default","tag":"Home","count":35},{"language":"default","tag":"Translate","count":23},{"language":"default","tag":"Glossaries","count":17},{"language":"default","tag":"Admin","count":15},{"language":"default","tag":"Style Rules","count":12},{"language":"default","tag":"Spoken Terms","count":10},{"language":"default","tag":"Text Translation","count":10},{"language":"default","tag":"Voice","count":9}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"cookie-banner.css","content":"#cookie-banner{position:fixed;bottom:0;left:0;width:100%;background:#0f2b46;color:#fff;padding:20px;display:flex;justify-content:space-between;align-items:center;gap:20px;z-index:10000;box-shadow:0 -2px 10px rgba(0, 0, 0, 0.2);font-family:Roboto, sans-serif}#cookie-banner-content{flex:1}#cookie-banner-text{margin:0;font-size:14px;line-height:1.5}#cookie-banner-text a{color:#4FC3F7;text-decoration:underline}#cookie-banner-buttons{display:flex;gap:12px;flex-shrink:0}#cookie-reject,#cookie-accept{padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:all 0.2s;font-family:Roboto, sans-serif}#cookie-reject{background:transparent;color:#fff;border:1px solid #fff}#cookie-reject:hover{background:rgba(255, 255, 255, 0.1)}#cookie-accept{background:#fff;color:#0f2b46;border:none}#cookie-accept:hover{background:#e6e6e6}@media (max-width: 768px){#cookie-banner{flex-direction:column;align-items:stretch;gap:16px;padding:16px}#cookie-banner-buttons{width:100%;justify-content:stretch}#cookie-reject,#cookie-accept{flex:1}}"},{"filePath":"user-study-popup.css","content":"#user-study-popup{position:fixed;right:24px;bottom:24px;z-index:9999;pointer-events:none;font-family:Roboto, sans-serif}#user-study-card{position:relative;width:360px;max-width:calc(100vw - 48px);padding:24px;background:#ffffff;border:1px solid rgba(15, 43, 70, 0.12);border-radius:16px;box-shadow:0 20px 45px rgba(15, 43, 70, 0.16), 0 6px 16px rgba(15, 43, 70, 0.1);pointer-events:auto;transform:translateX(calc(100% + 48px));transition:transform 0.35s ease}#user-study-card.slide-in{transform:translateX(0)}#user-study-card.slide-out{transform:translateX(calc(100% + 48px));transition:transform 0.25s ease-in}#user-study-close{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:transparent;color:#6b7280;font-size:24px;line-height:1;cursor:pointer}#user-study-close:hover{background:rgba(15, 43, 70, 0.06);color:#0f2b46}#user-study-eyebrow{margin:0 0 8px;color:#0f2b46;font-size:12px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}#user-study-content h3{margin:0 28px 12px 0;color:#111827;font-size:22px;font-weight:700;line-height:1.2}#user-study-content p{margin:0 0 18px;color:#4b5563;font-size:14px;line-height:1.5}#user-study-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;border-radius:999px;background:#0f2b46;color:#ffffff;font-size:14px;font-weight:600;text-decoration:none}#user-study-cta:hover{background:#133858}@media (max-width: 480px){#user-study-popup{right:16px;bottom:16px;left:16px}#user-study-card{width:auto;max-width:none;padding:20px}#user-study-content h3{font-size:20px}}"},{"filePath":"navbar-cta.css","content":"html.dark #topbar-cta-button a>span:first-child{background-color:#FFFFFF!important}html.dark #topbar-cta-button a,html.dark #topbar-cta-button a span,html.dark #topbar-cta-button a svg{color:#292929!important}"}],"page":{"pagePath":"docs/getting-started/supported-languages","slug":"/docs/getting-started/supported-languages","pageMetadata":{"title":"Languages supported","description":"Every language the DeepL API supports, and how to retrieve the list programmatically with feature availability.","public":true,"sidebarTitle":"Languages supported","mode":"wide","href":"/docs/getting-started/supported-languages"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Every language the DeepL API supports, and how to retrieve the list programmatically with feature availability.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];const LanguageTable=()=>{const _components={a:`a`,..._provideComponents()};const[searchTerm,setSearchTerm]=useState(``);const[sortBy,setSortBy]=useState(`name`);const[sortOrder,setSortOrder]=useState(`asc`);const[featureFilters,setFeatureFilters]=useState({translation:false,glossaries:false,tagHandling:false,textImprovement:false,translationMemory:false,styleRules:false});const languageData=[{code:`ACE`,name:`Acehnese`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`AF`,name:`Afrikaans`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`SQ`,name:`Albanian`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`AR`,name:`Arabic`,translation:true,isVariant:false,glossaries:true,tagHandling:true,textImprovement:false,translationMemory:true,styleRules:true},{code:`AN`,name:`Aragonese`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`HY`,name:`Armenian`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`AS`,name:`Assamese`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`AY`,name:`Aymara`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`AZ`,name:`Azerbaijani`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`BA`,name:`Bashkir`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`EU`,name:`Basque`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`BE`,name:`Belarusian`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`BN`,name:`Bengali`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`BHO`,name:`Bhojpuri`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`BS`,name:`Bosnian`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`BR`,name:`Breton`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`BG`,name:`Bulgarian`,translation:true,isVariant:false,glossaries:true,tagHandling:true,textImprovement:false,translationMemory:true,styleRules:true},{code:`MY`,name:`Burmese`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`YUE`,name:`Cantonese`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`CA`,name:`Catalan`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`CEB`,name:`Cebuano`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`ZH-HANS`,name:`Chinese (simplified)`,translation:true,isVariant:true,glossaries:true,tagHandling:true,textImprovement:true,translationMemory:true,styleRules:true},{code:`ZH-HANT`,name:`Chinese (traditional)`,translation:true,isVariant:true,glossaries:true,tagHandling:true,textImprovement:false,translationMemory:true,styleRules:true},{code:`ZH`,name:`Chinese (unspecified variant)`,translation:true,isVariant:false,glossaries:true,tagHandling:true,textImprovement:true,translationMemory:true,styleRules:true},{code:`HR`,name:`Croatian`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`CS`,name:`Czech`,translation:true,isVariant:false,glossaries:true,tagHandling:true,textImprovement:false,translationMemory:true,styleRules:true},{code:`DA`,name:`Danish`,translation:true,isVariant:false,glossaries:true,tagHandling:true,textImprovement:false,translationMemory:true,styleRules:true},{code:`PRS`,name:`Dari`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`NL`,name:`Dutch`,translation:true,isVariant:false,glossaries:true,tagHandling:true,textImprovement:false,translationMemory:true,styleRules:true},{code:`EN`,name:`English (all variants)`,translation:true,isVariant:false,glossaries:true,tagHandling:true,textImprovement:true,translationMemory:true,styleRules:true},{code:`EN-US`,name:`English (American)`,translation:true,isVariant:true,glossaries:true,tagHandling:true,textImprovement:true,translationMemory:true,styleRules:true},{code:`EN-GB`,name:`English (British)`,translation:true,isVariant:true,glossaries:true,tagHandling:true,textImprovement:true,translationMemory:true,styleRules:true},{code:`EO`,name:`Esperanto`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`ET`,name:`Estonian`,translation:true,isVariant:false,glossaries:true,tagHandling:true,textImprovement:false,translationMemory:true,styleRules:true},{code:`FI`,name:`Finnish`,translation:true,isVariant:false,glossaries:true,tagHandling:true,textImprovement:false,translationMemory:true,styleRules:true},{code:`FR`,name:`French`,translation:true,isVariant:false,glossaries:true,tagHandling:true,textImprovement:true,translationMemory:true,styleRules:true},{code:`FR-CA`,name:`French (Canadian)`,translation:true,isVariant:true,glossaries:true,tagHandling:true,textImprovement:false,translationMemory:true,styleRules:true},{code:`FR-FR`,name:`French (France)`,translation:true,isVariant:true,glossaries:true,tagHandling:true,textImprovement:false,translationMemory:true,styleRules:true},{code:`GL`,name:`Galician`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`KA`,name:`Georgian`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`DE`,name:`German`,translation:true,isVariant:false,glossaries:true,tagHandling:true,textImprovement:true,translationMemory:true,styleRules:true},{code:`DE-DE`,name:`German (Germany)`,translation:true,isVariant:true,glossaries:true,tagHandling:true,textImprovement:false,translationMemory:true,styleRules:true},{code:`DE-CH`,name:`German (Swiss)`,translation:true,isVariant:true,glossaries:true,tagHandling:true,textImprovement:false,translationMemory:true,styleRules:true},{code:`EL`,name:`Greek`,translation:true,isVariant:false,glossaries:true,tagHandling:true,textImprovement:false,translationMemory:true,styleRules:true},{code:`GN`,name:`Guarani`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`GU`,name:`Gujarati`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`HT`,name:`Haitian Creole`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`HA`,name:`Hausa`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`HE`,name:`Hebrew`,translation:true,isVariant:false,glossaries:true,tagHandling:true,textImprovement:false,translationMemory:true,styleRules:true},{code:`HI`,name:`Hindi`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`HU`,name:`Hungarian`,translation:true,isVariant:false,glossaries:true,tagHandling:true,textImprovement:false,translationMemory:true,styleRules:true},{code:`IS`,name:`Icelandic`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`IG`,name:`Igbo`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`ID`,name:`Indonesian`,translation:true,isVariant:false,glossaries:true,tagHandling:true,textImprovement:false,translationMemory:true,styleRules:true},{code:`GA`,name:`Irish`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`IT`,name:`Italian`,translation:true,isVariant:false,glossaries:true,tagHandling:true,textImprovement:true,translationMemory:true,styleRules:true},{code:`JA`,name:`Japanese`,translation:true,isVariant:false,glossaries:true,tagHandling:true,textImprovement:true,translationMemory:true,styleRules:true},{code:`JV`,name:`Javanese`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`PAM`,name:`Kapampangan`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`KK`,name:`Kazakh`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`GOM`,name:`Konkani`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`KO`,name:`Korean`,translation:true,isVariant:false,glossaries:true,tagHandling:true,textImprovement:true,translationMemory:true,styleRules:true},{code:`KMR`,name:`Kurdish (Kurmanji)`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`CKB`,name:`Kurdish (Sorani)`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`KY`,name:`Kyrgyz`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`LA`,name:`Latin`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`LV`,name:`Latvian`,translation:true,isVariant:false,glossaries:true,tagHandling:true,textImprovement:false,translationMemory:true,styleRules:true},{code:`LN`,name:`Lingala`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`LT`,name:`Lithuanian`,translation:true,isVariant:false,glossaries:true,tagHandling:true,textImprovement:false,translationMemory:true,styleRules:true},{code:`LMO`,name:`Lombard`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`LB`,name:`Luxembourgish`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`MK`,name:`Macedonian`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`MAI`,name:`Maithili`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`MG`,name:`Malagasy`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`MS`,name:`Malay`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`ML`,name:`Malayalam`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`MT`,name:`Maltese`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`MI`,name:`Maori`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`MR`,name:`Marathi`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`MN`,name:`Mongolian`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`NE`,name:`Nepali`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`NB`,name:`Norwegian (bokmål)`,translation:true,isVariant:false,glossaries:true,tagHandling:true,textImprovement:false,translationMemory:true,styleRules:true},{code:`OC`,name:`Occitan`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`OM`,name:`Oromo`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`PAG`,name:`Pangasinan`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`PS`,name:`Pashto`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`FA`,name:`Persian`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`PL`,name:`Polish`,translation:true,isVariant:false,glossaries:true,tagHandling:true,textImprovement:false,translationMemory:true,styleRules:true},{code:`PT-BR`,name:`Portuguese (Brazilian)`,translation:true,isVariant:true,glossaries:true,tagHandling:true,textImprovement:true,translationMemory:true,styleRules:true},{code:`PT-PT`,name:`Portuguese (European)`,translation:true,isVariant:true,glossaries:true,tagHandling:true,textImprovement:true,translationMemory:true,styleRules:true},{code:`PT`,name:`Portuguese (unspecified variant)`,translation:true,isVariant:false,glossaries:true,tagHandling:true,textImprovement:true,translationMemory:false,styleRules:true},{code:`PA`,name:`Punjabi`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`QU`,name:`Quechua`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`RO`,name:`Romanian`,translation:true,isVariant:false,glossaries:true,tagHandling:true,textImprovement:false,translationMemory:true,styleRules:true},{code:`RU`,name:`Russian`,translation:true,isVariant:false,glossaries:true,tagHandling:true,textImprovement:false,translationMemory:true,styleRules:true},{code:`SA`,name:`Sanskrit`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`SR`,name:`Serbian`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`ST`,name:`Sesotho`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`SCN`,name:`Sicilian`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`SK`,name:`Slovak`,translation:true,isVariant:false,glossaries:true,tagHandling:true,textImprovement:false,translationMemory:true,styleRules:true},{code:`SL`,name:`Slovenian`,translation:true,isVariant:false,glossaries:true,tagHandling:true,textImprovement:false,translationMemory:true,styleRules:true},{code:`ES`,name:`Spanish`,translation:true,isVariant:false,glossaries:true,tagHandling:true,textImprovement:true,translationMemory:true,styleRules:true},{code:`ES-ES`,name:`Spanish`,translation:true,isVariant:true,glossaries:true,tagHandling:true,textImprovement:false,translationMemory:true,styleRules:true},{code:`ES-419`,name:`Spanish (Latin American)`,translation:true,isVariant:true,glossaries:true,tagHandling:true,textImprovement:false,translationMemory:true,styleRules:true},{code:`SU`,name:`Sundanese`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`SW`,name:`Swahili`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`SV`,name:`Swedish`,translation:true,isVariant:false,glossaries:true,tagHandling:true,textImprovement:false,translationMemory:true,styleRules:true},{code:`TL`,name:`Tagalog`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`TG`,name:`Tajik`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`TA`,name:`Tamil`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`TT`,name:`Tatar`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`TE`,name:`Telugu`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`TH`,name:`Thai`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:true,styleRules:true},{code:`TS`,name:`Tsonga`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`TN`,name:`Tswana`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`TR`,name:`Turkish`,translation:true,isVariant:false,glossaries:true,tagHandling:true,textImprovement:false,translationMemory:true,styleRules:true},{code:`TK`,name:`Turkmen`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`UK`,name:`Ukrainian`,translation:true,isVariant:false,glossaries:true,tagHandling:true,textImprovement:false,translationMemory:true,styleRules:true},{code:`UR`,name:`Urdu`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`UZ`,name:`Uzbek`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`VI`,name:`Vietnamese`,translation:true,isVariant:false,glossaries:true,tagHandling:true,textImprovement:false,translationMemory:true,styleRules:true},{code:`CY`,name:`Welsh`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`WO`,name:`Wolof`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`XH`,name:`Xhosa`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`YI`,name:`Yiddish`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false},{code:`ZU`,name:`Zulu`,translation:true,isVariant:false,glossaries:false,tagHandling:true,textImprovement:false,translationMemory:false,styleRules:false}];const filteredData=useMemo(()=>{let filtered=languageData.filter(lang=>{const matchesSearch=lang.name.toLowerCase().includes(searchTerm.toLowerCase())||lang.code.toLowerCase().includes(searchTerm.toLowerCase());const matchesFeatureFilters=Object.keys(featureFilters).every(feature=>{if(!featureFilters[feature])return true;return lang[feature]===true});return matchesSearch\u0026\u0026matchesFeatureFilters});filtered.sort((a,b)=>{let aValue,bValue;if(sortBy===`name`){aValue=a.name.toLowerCase();bValue=b.name.toLowerCase()}else if(sortBy===`code`){aValue=a.code.toLowerCase();bValue=b.code.toLowerCase()}if(sortOrder===`asc`){return aValue\u003cbValue?-1:aValue>bValue?1:0}else{return aValue>bValue?-1:aValue\u003cbValue?1:0}});return filtered},[searchTerm,sortBy,sortOrder,featureFilters]);const handleSort=column=>{if(sortBy===column){setSortOrder(sortOrder===`asc`?`desc`:`asc`)}else{setSortBy(column);setSortOrder(`asc`)}};const handleFeatureFilterChange=feature=>{setFeatureFilters(prev=>({...prev,[feature]:!prev[feature]}))};const clearAllFilters=()=>{setSearchTerm(``);setFeatureFilters({translation:false,glossaries:false,tagHandling:false,textImprovement:false,styleRules:false})};const SortIcon=({column})=>{if(sortBy!==column){return _jsx(`span`,{className:`mint-text-zinc-400`,children:`↕`})}return _jsx(`span`,{className:`mint-text-zinc-600 dark:mint-text-zinc-300`,children:sortOrder===`asc`?`↑`:`↓`})};const CheckIcon=({enabled})=>{if(enabled){return _jsx(`span`,{className:`mint-text-green-600 dark:mint-text-green-400 mint-text-lg`,children:`✓`})}return _jsx(`span`,{className:`mint-text-zinc-300 dark:mint-text-zinc-600 mint-text-lg`,children:`-`})};const FeatureBadges=({lang})=>{const features=[{key:`translation`,label:`Translation`,variant:lang.isVariant},{key:`glossaries`,label:`Glossaries`},{key:`tagHandling`,label:`Tag Handling`},{key:`textImprovement`,label:`Text Improvement`},{key:`translationMemory`,label:`Translation Memory`},{key:`styleRules`,label:`Style Rules \u0026 Custom Instructions`}];return _jsxs(`div`,{className:`mint-flex mint-flex-wrap mint-gap-1.5`,children:[lang.isBeta\u0026\u0026_jsx(`span`,{className:`mint-inline-flex mint-items-center mint-px-2 mint-py-0.5 mint-rounded mint-text-xs mint-font-medium mint-bg-purple-100 mint-text-purple-800 dark:mint-bg-purple-900/50 dark:mint-text-purple-200`,title:`This language is currently in beta. Characters translated into this language are not billed during the beta phase.`,children:`Beta`}),features.map(f=>{if(f.variant){return _jsx(`span`,{className:`mint-inline-flex mint-items-center mint-px-2 mint-py-0.5 mint-rounded mint-text-xs mint-font-medium mint-bg-orange-100 mint-text-orange-800 dark:mint-bg-orange-900/50 dark:mint-text-orange-200`,title:`This language variant can only be used as a target language, not as a source. For example, use EN as the source and EN-GB as the target.`,children:`Translation: Target Only`},f.key)}if(lang[f.key]){return _jsx(`span`,{className:`mint-inline-flex mint-items-center mint-px-2 mint-py-0.5 mint-rounded mint-text-xs mint-font-medium mint-bg-green-100 mint-text-green-800 dark:mint-bg-green-900/50 dark:mint-text-green-200`,children:f.label},f.key)}return null})]})};const activeFiltersCount=Object.values(featureFilters).filter(Boolean).length;const hasAnyFilter=activeFiltersCount>0||searchTerm.length>0;return _jsxs(`div`,{className:`not-prose`,children:[_jsxs(`div`,{className:`mint-mb-6 mint-space-y-4`,children:[_jsx(`div`,{className:`mint-flex-1`,children:_jsx(`input`,{type:`text`,placeholder:`Search languages or codes...`,\"aria-label\":`Search languages or codes`,value:searchTerm,onChange:e=>setSearchTerm(e.target.value),className:`mint-w-full mint-px-4 mint-py-2 mint-border mint-border-zinc-300 mint-rounded-lg focus:mint-ring-2 focus:mint-ring-blue-500 focus:mint-border-transparent dark:mint-border-zinc-600 dark:mint-bg-zinc-800 dark:mint-text-white`})}),_jsxs(`div`,{className:`mint-bg-zinc-50 dark:mint-bg-zinc-800/50 mint-p-4 mint-rounded-lg mint-border mint-border-zinc-200 dark:mint-border-zinc-700`,children:[_jsxs(`div`,{className:`mint-flex mint-flex-row mint-items-center mint-justify-between mint-mb-3`,children:[_jsx(`span`,{className:`mint-text-sm mint-font-medium mint-text-zinc-700 dark:mint-text-zinc-300`,children:`Filter by feature`}),hasAnyFilter\u0026\u0026_jsx(`button`,{onClick:clearAllFilters,className:`mint-text-xs mint-text-blue-600 hover:mint-text-blue-800 dark:mint-text-blue-400 dark:hover:mint-text-blue-200 mint-underline`,children:`Clear all`})]}),_jsx(`div`,{className:`mint-grid mint-grid-cols-2 sm:mint-grid-cols-6 mint-gap-3`,children:[{key:`translation`,label:`Translation`},{key:`glossaries`,label:`Glossaries`},{key:`tagHandling`,label:`Tag Handling`,link:`/docs/xml-and-html-handling/xml`},{key:`textImprovement`,label:`Text Improvement`,link:`/api-reference/improve-text`},{key:`translationMemory`,label:`Translation Memory`,link:`/docs/learning-how-tos/examples-and-guides/how-to-use-translation-memories`},{key:`styleRules`,label:`Style Rules \u0026 Custom Instructions`,link:`/api-reference/style-rules`}].map(({key,label,link})=>_jsxs(`label`,{className:`mint-flex mint-items-center mint-space-x-2 mint-cursor-pointer mint-rounded-md mint-px-3 mint-py-2 mint-transition-colors ${featureFilters[key]?`mint-bg-blue-50 dark:mint-bg-blue-900/30 mint-ring-1 mint-ring-blue-300 dark:mint-ring-blue-700`:`hover:mint-bg-zinc-100 dark:hover:mint-bg-zinc-700/50`}`,children:[_jsx(`input`,{type:`checkbox`,checked:featureFilters[key],onChange:()=>handleFeatureFilterChange(key),className:`mint-rounded mint-border-zinc-300 mint-text-blue-600 focus:mint-ring-blue-500 dark:mint-border-zinc-600 dark:mint-bg-zinc-700`}),_jsx(`span`,{className:`mint-text-sm ${featureFilters[key]?`mint-font-semibold mint-text-blue-700 dark:mint-text-blue-300`:`mint-text-zinc-700 dark:mint-text-zinc-300`}`,children:label}),link\u0026\u0026_jsx(_components.a,{href:link,onClick:e=>e.stopPropagation(),className:`mint-ml-0.5 mint-text-zinc-400 hover:mint-text-blue-600 dark:hover:mint-text-blue-400`,title:`${label} docs`,children:_jsxs(`svg`,{width:`14`,height:`14`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`,children:[_jsx(`circle`,{cx:`12`,cy:`12`,r:`10`}),_jsx(`line`,{x1:`12`,y1:`16`,x2:`12`,y2:`12`}),_jsx(`line`,{x1:`12`,y1:`8`,x2:`12.01`,y2:`8`})]})})]},key))})]}),_jsxs(`div`,{className:`mint-text-sm mint-text-zinc-500 dark:mint-text-zinc-400`,children:[`Showing `,filteredData.length,` of `,languageData.length,` languages`,activeFiltersCount>0\u0026\u0026` (${activeFiltersCount} filter${activeFiltersCount>1?`s`:``} active)`]})]}),_jsx(`div`,{className:`mint-hidden sm:mint-block`,children:_jsxs(`table`,{className:`mint-w-full mint-divide-y mint-divide-zinc-200 dark:mint-divide-zinc-700`,\"aria-label\":`DeepL API supported languages and features`,children:[_jsx(`thead`,{className:`mint-bg-zinc-50 dark:mint-bg-zinc-800 mint-sticky mint-top-0 mint-z-10`,children:_jsxs(`tr`,{children:[_jsx(`th`,{className:`mint-w-px mint-whitespace-nowrap mint-px-3 mint-py-3 mint-text-left mint-text-xs mint-font-medium mint-text-zinc-500 dark:mint-text-zinc-300 mint-uppercase mint-cursor-pointer hover:mint-bg-zinc-100 dark:hover:mint-bg-zinc-700`,onClick:()=>handleSort(`code`),onKeyDown:e=>{if(e.key===`Enter`||e.key===` `){e.preventDefault();handleSort(`code`)}},role:`columnheader button`,tabIndex:0,\"aria-sort\":sortBy===`code`?sortOrder===`asc`?`ascending`:`descending`:`none`,children:_jsxs(`div`,{className:`mint-flex mint-items-center mint-space-x-1`,children:[_jsx(`span`,{children:`Code`}),_jsx(SortIcon,{column:`code`})]})}),_jsx(`th`,{className:`mint-w-px mint-whitespace-nowrap mint-px-3 mint-py-3 mint-text-left mint-text-xs mint-font-medium mint-text-zinc-500 dark:mint-text-zinc-300 mint-uppercase mint-cursor-pointer hover:mint-bg-zinc-100 dark:hover:mint-bg-zinc-700`,onClick:()=>handleSort(`name`),onKeyDown:e=>{if(e.key===`Enter`||e.key===` `){e.preventDefault();handleSort(`name`)}},role:`columnheader button`,tabIndex:0,\"aria-sort\":sortBy===`name`?sortOrder===`asc`?`ascending`:`descending`:`none`,children:_jsxs(`div`,{className:`mint-flex mint-items-center mint-space-x-1`,children:[_jsx(`span`,{children:`Language`}),_jsx(SortIcon,{column:`name`})]})}),_jsx(`th`,{className:`mint-px-3 mint-py-3 mint-text-left mint-text-xs mint-font-medium mint-text-zinc-500 dark:mint-text-zinc-300 mint-uppercase`,children:`Features`})]})}),_jsx(`tbody`,{className:`mint-bg-white mint-divide-y mint-divide-zinc-200 dark:mint-bg-zinc-900 dark:mint-divide-zinc-700`,children:filteredData.map(lang=>_jsxs(`tr`,{className:`hover:mint-bg-zinc-50 dark:hover:mint-bg-zinc-800/50`,children:[_jsx(`td`,{className:`mint-w-px mint-whitespace-nowrap mint-px-3 mint-py-3 mint-text-sm mint-font-mono mint-text-zinc-900 dark:mint-text-zinc-100`,children:_jsx(`code`,{className:`mint-bg-zinc-100 dark:mint-bg-zinc-800 mint-px-2 mint-py-1 mint-rounded mint-text-xs`,children:lang.code})}),_jsx(`td`,{className:`mint-w-px mint-whitespace-nowrap mint-px-3 mint-py-3 mint-text-sm mint-text-zinc-900 dark:mint-text-zinc-100`,children:lang.name}),_jsx(`td`,{className:`mint-px-3 mint-py-3`,children:_jsx(FeatureBadges,{lang})})]},lang.code))})]})}),_jsx(`div`,{className:`sm:mint-hidden mint-space-y-2`,children:filteredData.map(lang=>_jsxs(`div`,{className:`mint-border mint-border-zinc-200 dark:mint-border-zinc-700 mint-rounded-lg mint-p-3 mint-bg-white dark:mint-bg-zinc-900`,children:[_jsxs(`div`,{className:`mint-flex mint-items-center mint-justify-between mint-mb-2`,children:[_jsx(`span`,{className:`mint-text-sm mint-font-medium mint-text-zinc-900 dark:mint-text-zinc-100`,children:lang.name}),_jsx(`code`,{className:`mint-bg-zinc-100 dark:mint-bg-zinc-800 mint-px-2 mint-py-1 mint-rounded mint-text-xs mint-font-mono mint-text-zinc-700 dark:mint-text-zinc-300`,children:lang.code})]}),_jsx(FeatureBadges,{lang})]},lang.code))}),filteredData.length===0\u0026\u0026_jsx(`div`,{className:`mint-text-center mint-py-8 mint-text-zinc-500 dark:mint-text-zinc-400`,children:`No languages found matching your criteria.`})]})};function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,..._provideComponents(),...props.components},{Heading,_MdxComponentBoundary}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!_MdxComponentBoundary)_missingMdxReference(`_MdxComponentBoundary`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`The DeepL API supports the following languages. These can also be retrieved programmatically via the `,_jsxs(_components.a,{href:`/docs/languages/using-the-languages-api`,children:[_jsx(_components.code,{children:`/v3/languages`}),` endpoint`]}),`, which returns language support per resource along with feature availability (e.g. formality, glossary, auto-detection). The legacy `,_jsxs(_components.a,{href:`/api-reference/languages/retrieve-supported-languages`,children:[_jsx(_components.code,{children:`/v2/languages`}),` endpoint`]}),` is also available but deprecated.`]}),`\n`,_jsx(Heading,{level:`2`,id:`api-supported-languages`,children:`API Supported Languages`}),`\n`,_jsx(_MdxComponentBoundary,{name:`LanguageTable`,children:_jsx(LanguageTable,{})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{LanguageTable,default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Languages supported","description":"Every language the DeepL API supports, and how to retrieve the list programmatically with feature availability.","public":true,"sidebarTitle":"Languages supported","mode":"wide","href":"/docs/getting-started/supported-languages"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[152,30536,"null;function _creat"]]},"mdxExtracts":{"tableOfContents":[{"title":"API Supported Languages","slug":"api-supported-languages","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/deepl-c950b784/79954643574228d7/analytics.js","/_mintlify/custom/deepl-c950b784/7c795428034ccd8b/cookie-banner.js","/_mintlify/custom/deepl-c950b784/e09568492714dd0f/user-study-popup.js","/_mintlify/custom/deepl-c950b784/06c83788a8296584/user-data.js"],"dynamicCss":".mint-sticky {\n position: sticky\n}\n.mint-top-0 {\n top: 0px\n}\n.mint-z-10 {\n z-index: 10\n}\n.mint-mb-2 {\n margin-bottom: 0.5rem\n}\n.mint-mb-3 {\n margin-bottom: 0.75rem\n}\n.mint-mb-6 {\n margin-bottom: 1.5rem\n}\n.mint-ml-0\\.5 {\n margin-left: 0.125rem\n}\n.mint-flex {\n display: flex\n}\n.mint-inline-flex {\n display: inline-flex\n}\n.mint-grid {\n display: grid\n}\n.mint-hidden {\n display: none\n}\n.mint-w-full {\n width: 100%\n}\n.mint-w-px {\n width: 1px\n}\n.mint-flex-1 {\n flex: 1 1 0%\n}\n.mint-cursor-pointer {\n cursor: pointer\n}\n.mint-grid-cols-2 {\n grid-template-columns: repeat(2, minmax(0, 1fr))\n}\n.mint-flex-row {\n flex-direction: row\n}\n.mint-flex-wrap {\n flex-wrap: wrap\n}\n.mint-items-center {\n align-items: center\n}\n.mint-justify-between {\n justify-content: space-between\n}\n.mint-gap-1\\.5 {\n gap: 0.375rem\n}\n.mint-gap-3 {\n gap: 0.75rem\n}\n.mint-space-x-1 > :not([hidden]) ~ :not([hidden]) {\n --tw-space-x-reverse: 0;\n margin-right: calc(0.25rem * var(--tw-space-x-reverse));\n margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)))\n}\n.mint-space-x-2 > :not([hidden]) ~ :not([hidden]) {\n --tw-space-x-reverse: 0;\n margin-right: calc(0.5rem * var(--tw-space-x-reverse));\n margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))\n}\n.mint-space-y-2 > :not([hidden]) ~ :not([hidden]) {\n --tw-space-y-reverse: 0;\n margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));\n margin-bottom: calc(0.5rem * var(--tw-space-y-reverse))\n}\n.mint-space-y-4 > :not([hidden]) ~ :not([hidden]) {\n --tw-space-y-reverse: 0;\n margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));\n margin-bottom: calc(1rem * var(--tw-space-y-reverse))\n}\n.mint-divide-y > :not([hidden]) ~ :not([hidden]) {\n --tw-divide-y-reverse: 0;\n border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));\n border-bottom-width: calc(1px * var(--tw-divide-y-reverse))\n}\n.mint-divide-zinc-200 > :not([hidden]) ~ :not([hidden]) {\n --tw-divide-opacity: 1;\n border-color: rgb(228 228 231 / var(--tw-divide-opacity, 1))\n}\n.mint-whitespace-nowrap {\n white-space: nowrap\n}\n.mint-rounded {\n border-radius: 0.25rem\n}\n.mint-rounded-lg {\n border-radius: 0.5rem\n}\n.mint-rounded-md {\n border-radius: 0.375rem\n}\n.mint-border {\n border-width: 1px\n}\n.mint-border-zinc-200 {\n --tw-border-opacity: 1;\n border-color: rgb(228 228 231 / var(--tw-border-opacity, 1))\n}\n.mint-border-zinc-300 {\n --tw-border-opacity: 1;\n border-color: rgb(212 212 216 / var(--tw-border-opacity, 1))\n}\n.mint-bg-blue-50 {\n --tw-bg-opacity: 1;\n background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1))\n}\n.mint-bg-green-100 {\n --tw-bg-opacity: 1;\n background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1))\n}\n.mint-bg-orange-100 {\n --tw-bg-opacity: 1;\n background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1))\n}\n.mint-bg-purple-100 {\n --tw-bg-opacity: 1;\n background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1))\n}\n.mint-bg-white {\n --tw-bg-opacity: 1;\n background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))\n}\n.mint-bg-zinc-100 {\n --tw-bg-opacity: 1;\n background-color: rgb(244 244 245 / var(--tw-bg-opacity, 1))\n}\n.mint-bg-zinc-50 {\n --tw-bg-opacity: 1;\n background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1))\n}\n.mint-p-3 {\n padding: 0.75rem\n}\n.mint-p-4 {\n padding: 1rem\n}\n.mint-px-2 {\n padding-left: 0.5rem;\n padding-right: 0.5rem\n}\n.mint-px-3 {\n padding-left: 0.75rem;\n padding-right: 0.75rem\n}\n.mint-px-4 {\n padding-left: 1rem;\n padding-right: 1rem\n}\n.mint-py-0\\.5 {\n padding-top: 0.125rem;\n padding-bottom: 0.125rem\n}\n.mint-py-1 {\n padding-top: 0.25rem;\n padding-bottom: 0.25rem\n}\n.mint-py-2 {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem\n}\n.mint-py-3 {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem\n}\n.mint-py-8 {\n padding-top: 2rem;\n padding-bottom: 2rem\n}\n.mint-text-left {\n text-align: left\n}\n.mint-text-center {\n text-align: center\n}\n.mint-font-mono {\n font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace\n}\n.mint-text-lg {\n font-size: 1.125rem;\n line-height: 1.75rem\n}\n.mint-text-sm {\n font-size: 0.875rem;\n line-height: 1.25rem\n}\n.mint-text-xs {\n font-size: 0.75rem;\n line-height: 1rem\n}\n.mint-font-medium {\n font-weight: 500\n}\n.mint-font-semibold {\n font-weight: 600\n}\n.mint-uppercase {\n text-transform: uppercase\n}\n.mint-text-blue-600 {\n --tw-text-opacity: 1;\n color: rgb(37 99 235 / var(--tw-text-opacity, 1))\n}\n.mint-text-blue-700 {\n --tw-text-opacity: 1;\n color: rgb(29 78 216 / var(--tw-text-opacity, 1))\n}\n.mint-text-green-600 {\n --tw-text-opacity: 1;\n color: rgb(22 163 74 / var(--tw-text-opacity, 1))\n}\n.mint-text-green-800 {\n --tw-text-opacity: 1;\n color: rgb(22 101 52 / var(--tw-text-opacity, 1))\n}\n.mint-text-orange-800 {\n --tw-text-opacity: 1;\n color: rgb(154 52 18 / var(--tw-text-opacity, 1))\n}\n.mint-text-purple-800 {\n --tw-text-opacity: 1;\n color: rgb(107 33 168 / var(--tw-text-opacity, 1))\n}\n.mint-text-zinc-300 {\n --tw-text-opacity: 1;\n color: rgb(212 212 216 / var(--tw-text-opacity, 1))\n}\n.mint-text-zinc-400 {\n --tw-text-opacity: 1;\n color: rgb(161 161 170 / var(--tw-text-opacity, 1))\n}\n.mint-text-zinc-500 {\n --tw-text-opacity: 1;\n color: rgb(113 113 122 / var(--tw-text-opacity, 1))\n}\n.mint-text-zinc-600 {\n --tw-text-opacity: 1;\n color: rgb(82 82 91 / var(--tw-text-opacity, 1))\n}\n.mint-text-zinc-700 {\n --tw-text-opacity: 1;\n color: rgb(63 63 70 / var(--tw-text-opacity, 1))\n}\n.mint-text-zinc-900 {\n --tw-text-opacity: 1;\n color: rgb(24 24 27 / var(--tw-text-opacity, 1))\n}\n.mint-underline {\n text-decoration-line: underline\n}\n.mint-ring-1 {\n --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)\n}\n.mint-ring-blue-300 {\n --tw-ring-opacity: 1;\n --tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))\n}\n.mint-transition-colors {\n transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n transition-duration: 150ms\n}\n.hover\\:mint-bg-zinc-100:hover {\n --tw-bg-opacity: 1;\n background-color: rgb(244 244 245 / var(--tw-bg-opacity, 1))\n}\n.hover\\:mint-bg-zinc-50:hover {\n --tw-bg-opacity: 1;\n background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1))\n}\n.hover\\:mint-text-blue-600:hover {\n --tw-text-opacity: 1;\n color: rgb(37 99 235 / var(--tw-text-opacity, 1))\n}\n.hover\\:mint-text-blue-800:hover {\n --tw-text-opacity: 1;\n color: rgb(30 64 175 / var(--tw-text-opacity, 1))\n}\n.focus\\:mint-border-transparent:focus {\n border-color: transparent\n}\n.focus\\:mint-ring-2:focus {\n --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)\n}\n.focus\\:mint-ring-blue-500:focus {\n --tw-ring-opacity: 1;\n --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))\n}\n.dark\\:mint-divide-zinc-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {\n --tw-divide-opacity: 1;\n border-color: rgb(63 63 70 / var(--tw-divide-opacity, 1))\n}\n.dark\\:mint-border-zinc-600:is(.dark *) {\n --tw-border-opacity: 1;\n border-color: rgb(82 82 91 / var(--tw-border-opacity, 1))\n}\n.dark\\:mint-border-zinc-700:is(.dark *) {\n --tw-border-opacity: 1;\n border-color: rgb(63 63 70 / var(--tw-border-opacity, 1))\n}\n.dark\\:mint-bg-blue-900\\/30:is(.dark *) {\n background-color: rgb(30 58 138 / 0.3)\n}\n.dark\\:mint-bg-green-900\\/50:is(.dark *) {\n background-color: rgb(20 83 45 / 0.5)\n}\n.dark\\:mint-bg-orange-900\\/50:is(.dark *) {\n background-color: rgb(124 45 18 / 0.5)\n}\n.dark\\:mint-bg-purple-900\\/50:is(.dark *) {\n background-color: rgb(88 28 135 / 0.5)\n}\n.dark\\:mint-bg-zinc-700:is(.dark *) {\n --tw-bg-opacity: 1;\n background-color: rgb(63 63 70 / var(--tw-bg-opacity, 1))\n}\n.dark\\:mint-bg-zinc-800:is(.dark *) {\n --tw-bg-opacity: 1;\n background-color: rgb(39 39 42 / var(--tw-bg-opacity, 1))\n}\n.dark\\:mint-bg-zinc-800\\/50:is(.dark *) {\n background-color: rgb(39 39 42 / 0.5)\n}\n.dark\\:mint-bg-zinc-900:is(.dark *) {\n --tw-bg-opacity: 1;\n background-color: rgb(24 24 27 / var(--tw-bg-opacity, 1))\n}\n.dark\\:mint-text-blue-300:is(.dark *) {\n --tw-text-opacity: 1;\n color: rgb(147 197 253 / var(--tw-text-opacity, 1))\n}\n.dark\\:mint-text-blue-400:is(.dark *) {\n --tw-text-opacity: 1;\n color: rgb(96 165 250 / var(--tw-text-opacity, 1))\n}\n.dark\\:mint-text-green-200:is(.dark *) {\n --tw-text-opacity: 1;\n color: rgb(187 247 208 / var(--tw-text-opacity, 1))\n}\n.dark\\:mint-text-green-400:is(.dark *) {\n --tw-text-opacity: 1;\n color: rgb(74 222 128 / var(--tw-text-opacity, 1))\n}\n.dark\\:mint-text-orange-200:is(.dark *) {\n --tw-text-opacity: 1;\n color: rgb(254 215 170 / var(--tw-text-opacity, 1))\n}\n.dark\\:mint-text-purple-200:is(.dark *) {\n --tw-text-opacity: 1;\n color: rgb(233 213 255 / var(--tw-text-opacity, 1))\n}\n.dark\\:mint-text-white:is(.dark *) {\n --tw-text-opacity: 1;\n color: rgb(255 255 255 / var(--tw-text-opacity, 1))\n}\n.dark\\:mint-text-zinc-100:is(.dark *) {\n --tw-text-opacity: 1;\n color: rgb(244 244 245 / var(--tw-text-opacity, 1))\n}\n.dark\\:mint-text-zinc-300:is(.dark *) {\n --tw-text-opacity: 1;\n color: rgb(212 212 216 / var(--tw-text-opacity, 1))\n}\n.dark\\:mint-text-zinc-400:is(.dark *) {\n --tw-text-opacity: 1;\n color: rgb(161 161 170 / var(--tw-text-opacity, 1))\n}\n.dark\\:mint-text-zinc-600:is(.dark *) {\n --tw-text-opacity: 1;\n color: rgb(82 82 91 / var(--tw-text-opacity, 1))\n}\n.dark\\:mint-ring-blue-700:is(.dark *) {\n --tw-ring-opacity: 1;\n --tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity, 1))\n}\n.dark\\:hover\\:mint-bg-zinc-700:hover:is(.dark *) {\n --tw-bg-opacity: 1;\n background-color: rgb(63 63 70 / var(--tw-bg-opacity, 1))\n}\n.dark\\:hover\\:mint-bg-zinc-700\\/50:hover:is(.dark *) {\n background-color: rgb(63 63 70 / 0.5)\n}\n.dark\\:hover\\:mint-bg-zinc-800\\/50:hover:is(.dark *) {\n background-color: rgb(39 39 42 / 0.5)\n}\n.dark\\:hover\\:mint-text-blue-200:hover:is(.dark *) {\n --tw-text-opacity: 1;\n color: rgb(191 219 254 / var(--tw-text-opacity, 1))\n}\n.dark\\:hover\\:mint-text-blue-400:hover:is(.dark *) {\n --tw-text-opacity: 1;\n color: rgb(96 165 250 / var(--tw-text-opacity, 1))\n}\n@media (min-width: 640px) {\n .sm\\:mint-block {\n display: block\n }\n .sm\\:mint-hidden {\n display: none\n }\n .sm\\:mint-grid-cols-6 {\n grid-template-columns: repeat(6, minmax(0, 1fr))\n }\n}","subdomain":"deepl-c950b784","siteName":"DeepL Documentation","title":"Languages supported - DeepL Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-13T16:02:19.910Z","originalFileLocation":"docs/getting-started/supported-languages.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Every language the DeepL API supports, and how to retrieve the list programmatically with feature availability.\">\u003cmeta data-mint-head name=\"application-name\" content=\"DeepL Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/deepl-c950b784/hSlhr1iEcolF1mhS/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/deepl-c950b784/hSlhr1iEcolF1mhS/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/deepl-c950b784/hSlhr1iEcolF1mhS/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/deepl-c950b784/hSlhr1iEcolF1mhS/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/deepl-c950b784/hSlhr1iEcolF1mhS/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/deepl-c950b784/hSlhr1iEcolF1mhS/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/deepl-c950b784/hSlhr1iEcolF1mhS/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/deepl-c950b784/hSlhr1iEcolF1mhS/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/deepl-c950b784/hSlhr1iEcolF1mhS/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Languages supported - DeepL Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Every language the DeepL API supports, and how to retrieve the list programmatically with feature availability.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"DeepL Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developers.deepl.com/docs/getting-started/supported-languages\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://deepl-c950b784.mintlify.site/_mintlify/api/og/v2?division=Languages\u0026amp;title=Languages+supported\u0026amp;description=Every+language+the+DeepL+API+supports%2C+and+how+to+retrieve+the+list+programmatically+with+feature+availability.\u0026amp;theme=cbe3b3ecb06f10c89ca05ab6\u0026amp;signature=d7a7248c9b9f12329fd30e9f964ebf28069bb67e73f2893d4c2e33d499e3edac\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Languages supported - DeepL Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Every language the DeepL API supports, and how to retrieve the list programmatically with feature availability.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://deepl-c950b784.mintlify.site/_mintlify/api/og/v2?division=Languages\u0026amp;title=Languages+supported\u0026amp;description=Every+language+the+DeepL+API+supports%2C+and+how+to+retrieve+the+list+programmatically+with+feature+availability.\u0026amp;theme=cbe3b3ecb06f10c89ca05ab6\u0026amp;signature=d7a7248c9b9f12329fd30e9f964ebf28069bb67e73f2893d4c2e33d499e3edac\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/deepl-c950b784/hSlhr1iEcolF1mhS/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"DeepL Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0f2b46\">\u003cmeta data-mint-head name=\"google-site-verification\" content=\"0VDGg3gJk53xL5burIUykHtV_eBhXTp5AMdzaeffbbU\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developers.deepl.com/docs/getting-started/supported-languages\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/getting-started/supported-languages.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.deepl.com/\",\"name\":\"DeepL\",\"legalName\":\"DeepL SE\",\"url\":\"https://www.deepl.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://static.deepl.com/img/logo/deepl-logo-blue.svg\"},\"sameAs\":[\"https://github.com/DeepL\",\"https://www.linkedin.com/company/deepl\",\"https://x.com/DeepLcom\",\"https://www.instagram.com/deeplhq/\",\"https://www.youtube.com/@DeepLcom\"]},{\"@type\":\"WebSite\",\"@id\":\"https://developers.deepl.com#website\",\"name\":\"DeepL Documentation\",\"url\":\"https://developers.deepl.com\",\"publisher\":{\"@id\":\"https://www.deepl.com/\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developers.deepl.com/docs/getting-started/supported-languages#webpage\",\"url\":\"https://developers.deepl.com/docs/getting-started/supported-languages\",\"name\":\"Languages supported\",\"description\":\"Every language the DeepL API supports, and how to retrieve the list programmatically with feature availability.\",\"dateModified\":\"2026-10-13T16:02:19.910Z\",\"isPartOf\":{\"@id\":\"https://developers.deepl.com#website\"},\"breadcrumb\":{\"@id\":\"https://developers.deepl.com/docs/getting-started/supported-languages#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developers.deepl.com/docs/getting-started/supported-languages#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"DeepL Documentation\",\"item\":\"https://developers.deepl.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Languages supported\",\"item\":\"https://developers.deepl.com/docs/getting-started/supported-languages\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://developers.deepl.com/docs/getting-started/supported-languages#article\",\"headline\":\"Languages supported\",\"name\":\"Languages supported\",\"description\":\"Every language the DeepL API supports, and how to retrieve the list programmatically with feature availability.\",\"url\":\"https://developers.deepl.com/docs/getting-started/supported-languages\",\"mainEntityOfPage\":{\"@id\":\"https://developers.deepl.com/docs/getting-started/supported-languages#webpage\"},\"dateModified\":\"2026-10-13T16:02:19.910Z\",\"publisher\":{\"@id\":\"https://www.deepl.com/\"},\"isPartOf\":{\"@id\":\"https://developers.deepl.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"DeepL Documentation\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"DeepL\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/docs/getting-started/supported-languages.md","siteName":"DeepL Documentation","nav":{"global":null,"tabs":[{"tab":"Home","icon":"house","groups":[{"group":"Getting Started","pages":[{"title":"Quickstart","mode":"wide","href":"/docs/getting-started/quickstart"},{"title":"About","mode":"wide","href":"/docs/getting-started/about"},{"title":"SDKs","description":"Using your favorite programming language with the DeepL API","mode":"wide","href":"/docs/getting-started/client-libraries"}]},{"group":"Languages","pages":[{"title":"Languages supported","public":true,"sidebarTitle":"Languages supported","mode":"wide","href":"/docs/getting-started/supported-languages"},{"title":"Using the Languages API","description":"Retrieve supported language and feature data across all DeepL API resources with the v3/languages endpoints, with pseudocode examples for common lookup patterns.","href":"/docs/languages/using-the-languages-api"},{"title":"Migrating from v2/languages","href":"/docs/languages/migrating-from-v2-languages"},{"title":"Language release process","mode":"wide","href":"/docs/resources/language-release-process"}]},{"group":"Going to Production","pages":[{"title":"Regional API Endpoints","href":"/docs/getting-started/regional-endpoints"},{"title":"Estimating Character Usage","href":"/docs/best-practices/estimating-character-usage"},{"title":"Pre-production checklist","mode":"wide","href":"/docs/best-practices/pre-production-checklist"},{"title":"Error handling","mode":"wide","href":"/docs/best-practices/error-handling"},{"title":"Subscription-level cost control","mode":"wide","href":"/docs/best-practices/cost-control"},{"title":"CORS requests","mode":"wide","href":"/docs/best-practices/cors-requests"},{"title":"Usage and limits","href":"/docs/resources/usage-limits"}]},{"group":"Cookbooks","pages":[{"title":"Automating Indie Game Localization with the DeepL API and Godot","href":"/docs/learning-how-tos/cookbook/automating-indie-game-localization-with-the-deepl-api-and-godot"},{"title":"Making API calls from client-side JavaScript","href":"/docs/learning-how-tos/cookbook/nodejs-proxy"},{"title":"Building a Document Translator with the DeepL API","href":"/docs/learning-how-tos/cookbook/java-document-translator"},{"title":"Usage Analytics Dashboard","href":"/docs/learning-how-tos/cookbook/usage-analytics-dashboard"},{"title":"Sending Custom Reporting Tags with Client Libraries","href":"/docs/learning-how-tos/cookbook/sending-custom-reporting-tags-from-client-libraries"},{"title":"API Usage Logger","href":"/docs/learning-how-tos/cookbook/api-usage-logger"},{"title":"Project: Google Sheets","href":"/docs/learning-how-tos/cookbook/google-sheets"}]},{"group":"Developer Tools","pages":[{"title":"DeepL CLI","href":"/docs/getting-started/deepl-cli"},{"title":"Docs MCP Server","href":"/docs/getting-started/docs-mcp-server"},{"title":"Postman","mode":"wide","href":"/docs/getting-started/test-your-api-requests-with-postman"},{"title":"Developer Community","mode":"wide","href":"/docs/resources/deepl-developer-community"},{"title":"OpenAPI spec","href":"/docs/resources/open-api-spec"},{"title":"API Status Page","href":"/docs/resources/api-status-page"}]},{"group":"API Updates","pages":[{"title":"Changelog","href":"/docs/resources/roadmap-and-release-notes"},{"title":"Alpha and beta features","mode":"wide","href":"/docs/resources/alpha-and-beta-features"},{"group":"Breaking changes","pages":[{"title":"Breaking changes (Change Notices)","sidebarTitle":"Overview","mode":"wide","href":"/docs/resources/breaking-changes-change-notices"},{"title":"July 2024: Deprecation of insecure cipher suites","href":"/docs/resources/breaking-changes-change-notices/july-2024-deprecation-of-insecure-cipher-suites"},{"title":"March 2025: Deprecating GET requests to /translate and authenticating with auth_key","href":"/docs/resources/breaking-changes-change-notices/march-2025-deprecating-get-requests-to-translate-and-authenticating-with-auth_key"},{"title":"November 2025: Deprecation of query parameter and request body authentication","href":"/docs/resources/breaking-changes-change-notices/november-2025-deprecation-of-legacy-auth-methods"}]}]},{"group":"Support","pages":[{"title":"Contact","href":"/docs/resources/contact"},{"title":"Privacy","href":"/docs/resources/privacy"}]}]},{"tab":"Translate","icon":"language","pages":[{"title":"Translate","href":"/docs/translate/overview"}]},{"tab":"Voice","icon":"waveform-lines","pages":[{"title":"Voice","href":"/docs/voice/overview"}]},{"tab":"Customize","icon":"wand-magic-sparkles","pages":[{"title":"Customize","href":"/docs/customize/overview"}]},{"tab":"Admin","icon":"sliders","pages":[{"title":"Admin","href":"/docs/admin/overview"}]},{"tab":"API Reference","icon":"code","pages":[{"title":"API Reference","href":"/api-reference/translate/request-translation"}]}]},"basePath":"","title":"Languages supported - DeepL Documentation","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":["10e4515597"],"chunks":["BannerMarkdown-Dlc3Qr3h.js","dist-D2J8knkn.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-Dq9TQuNi.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js"]}