| title | Languages supported |
|---|---|
| description | The DeepL API supports the following languages. |
| public | true |
| sidebarTitle | Languages supported |
| mode | wide |
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.
import { LanguageTable } from "/snippets/language-table.jsx"
Currently, characters translated into beta languages are not billed. See [Alpha and beta features](/docs/resources/alpha-and-beta-features) for more information. {/* BEGIN GENERATED style-rules-languages (run: node scripts/update-language-docs.mjs) */} Style rules are supported for the following target languages: `ar`, `bg`, `cs`, `da`, `de`, `el`, `en`, `es`, `et`, `fi`, `fr`, `he`, `hu`, `id`, `it`, `ja`, `ko`, `lt`, `lv`, `nb`, `nl`, `pl`, `pt`, `ro`, `ru`, `sk`, `sl`, `sv`, `th`, `tr`, `uk`, `vi`, and `zh`. {/* END GENERATED style-rules-languages */}For more details, see the Style Rules API documentation. Writing style and tone availability for /write/rephrase can also be retrieved via GET /v3/languages?resource=write.