Skip to content

Commit 451def4

Browse files
authored
Merge pull request #261 from DeepLcom/table-lang-display
Add interactive language support table
2 parents 93de251 + 7406325 commit 451def4

2 files changed

Lines changed: 430 additions & 301 deletions

File tree

Lines changed: 8 additions & 301 deletions
Original file line numberDiff line numberDiff line change
@@ -1,312 +1,19 @@
11
---
22
title: "Languages supported"
3-
description: "The DeepL API supports the following languages. We will update this list as we introduce new languages."
3+
description: "The DeepL API supports the following languages."
44
public: true
5+
sidebarTitle: "Languages supported"
6+
mode: "wide"
57
---
68

7-
<Info>
8-
If trying to convert between variants of the same language (e.g. `EN-US` to `EN-GB`), please refer to [this guide](/docs/learning-how-tos/examples-and-guides/translating-between-variants).
9-
</Info>
10-
11-
### Translation source languages
12-
13-
- `ACE` - Acehnese*
14-
- `AF` - Afrikaans*
15-
- `AN` - Aragonese*
16-
- `AR` - Arabic
17-
- `AS` - Assamese*
18-
- `AY` - Aymara*
19-
- `AZ` - Azerbaijani*
20-
- `BA` - Bashkir*
21-
- `BE` - Belarusian*
22-
- `BG` - Bulgarian
23-
- `BHO` - Bhojpuri*
24-
- `BN` - Bengali*
25-
- `BR` - Breton*
26-
- `BS` - Bosnian*
27-
- `CA` - Catalan*
28-
- `CEB` - Cebuano*
29-
- `CKB` - Kurdish (Sorani)*
30-
- `CS` - Czech
31-
- `CY` - Welsh*
32-
- `DA` - Danish
33-
- `DE` - German
34-
- `EL` - Greek
35-
- `EN` - English _(all English variants)_
36-
- `EO` - Esperanto*
37-
- `ES` - Spanish _(all Spanish variants)_
38-
- `ET` - Estonian
39-
- `EU` - Basque*
40-
- `FA` - Persian*
41-
- `FI` - Finnish
42-
- `FR` - French
43-
- `GA` - Irish*
44-
- `GL` - Galician*
45-
- `GN` - Guarani*
46-
- `GOM` - Konkani*
47-
- `GU` - Gujarati*
48-
- `HA` - Hausa*
49-
- `HE` - Hebrew
50-
- `HI` - Hindi*
51-
- `HR` - Croatian*
52-
- `HT` - Haitian Creole*
53-
- `HU` - Hungarian
54-
- `HY` - Armenian*
55-
- `ID` - Indonesian
56-
- `IG` - Igbo*
57-
- `IS` - Icelandic*
58-
- `IT` - Italian
59-
- `JA` - Japanese
60-
- `JV` - Javanese*
61-
- `KA` - Georgian*
62-
- `KK` - Kazakh*
63-
- `KMR` - Kurdish (Kurmanji)*
64-
- `KO` - Korean
65-
- `KY` - Kyrgyz*
66-
- `LA` - Latin*
67-
- `LB` - Luxembourgish*
68-
- `LMO` - Lombard*
69-
- `LN` - Lingala*
70-
- `LT` - Lithuanian
71-
- `LV` - Latvian
72-
- `MAI` - Maithili*
73-
- `MG` - Malagasy*
74-
- `MI` - Maori*
75-
- `MK` - Macedonian*
76-
- `ML` - Malayalam*
77-
- `MN` - Mongolian*
78-
- `MR` - Marathi*
79-
- `MS` - Malay*
80-
- `MT` - Maltese*
81-
- `MY` - Burmese*
82-
- `NB` - Norwegian Bokmål
83-
- `NE` - Nepali*
84-
- `NL` - Dutch
85-
- `OC` - Occitan*
86-
- `OM` - Oromo*
87-
- `PA` - Punjabi*
88-
- `PAG` - Pangasinan*
89-
- `PAM` - Kapampangan*
90-
- `PL` - Polish
91-
- `PRS` - Dari*
92-
- `PS` - Pashto*
93-
- `PT` - Portuguese _(all Portuguese variants)_
94-
- `QU` - Quechua*
95-
- `RO` - Romanian
96-
- `RU` - Russian
97-
- `SA` - Sanskrit*
98-
- `SCN` - Sicilian*
99-
- `SK` - Slovak
100-
- `SL` - Slovenian
101-
- `SQ` - Albanian*
102-
- `SR` - Serbian*
103-
- `ST` - Sesotho*
104-
- `SU` - Sundanese*
105-
- `SV` - Swedish
106-
- `SW` - Swahili*
107-
- `TA` - Tamil*
108-
- `TE` - Telugu*
109-
- `TG` - Tajik*
110-
- `TH` - Thai
111-
- `TK` - Turkmen*
112-
- `TL` - Tagalog*
113-
- `TN` - Tswana*
114-
- `TR` - Turkish
115-
- `TS` - Tsonga*
116-
- `TT` - Tatar*
117-
- `UK` - Ukrainian
118-
- `UR` - Urdu*
119-
- `UZ` - Uzbek*
120-
- `VI` - Vietnamese
121-
- `WO` - Wolof*
122-
- `XH` - Xhosa*
123-
- `YI` - Yiddish*
124-
- `YUE` - Cantonese*
125-
- `ZH` - Chinese _(all Chinese variants)_
126-
- `ZU` - Zulu*
127-
128-
\* These languages only work with the `quality_optimized` model or when no model is specified. They are not compatible with requests that specify the `latency_optimized` model. These languages do not support glossaries or formality.
129-
130-
### Translation target languages
131-
132-
- `ACE` - Acehnese*
133-
- `AF` - Afrikaans*
134-
- `AN` - Aragonese*
135-
- `AR` - Arabic
136-
- `AS` - Assamese*
137-
- `AY` - Aymara*
138-
- `AZ` - Azerbaijani*
139-
- `BA` - Bashkir*
140-
- `BE` - Belarusian*
141-
- `BG` - Bulgarian
142-
- `BHO` - Bhojpuri*
143-
- `BN` - Bengali*
144-
- `BR` - Breton*
145-
- `BS` - Bosnian*
146-
- `CA` - Catalan*
147-
- `CEB` - Cebuano*
148-
- `CKB` - Kurdish (Sorani)*
149-
- `CS` - Czech
150-
- `CY` - Welsh*
151-
- `DA` - Danish
152-
- `DE` - German
153-
- `EL` - Greek
154-
- `EN` - English _(unspecified variant for backward compatibility; we recommend using_`EN-GB` _or_ `EN-US` _instead)_
155-
- `EN-GB` - English (British)
156-
- `EN-US` - English (American)
157-
- `EO` - Esperanto*
158-
- `ES` - Spanish
159-
- `ES-419` - Spanish (Latin American)
160-
- `ET` - Estonian
161-
- `EU` - Basque*
162-
- `FA` - Persian*
163-
- `FI` - Finnish
164-
- `FR` - French
165-
- `GA` - Irish*
166-
- `GL` - Galician*
167-
- `GN` - Guarani*
168-
- `GOM` - Konkani*
169-
- `GU` - Gujarati*
170-
- `HA` - Hausa*
171-
- `HE` - Hebrew
172-
- `HI` - Hindi*
173-
- `HR` - Croatian*
174-
- `HT` - Haitian Creole*
175-
- `HU` - Hungarian
176-
- `HY` - Armenian*
177-
- `ID` - Indonesian
178-
- `IG` - Igbo*
179-
- `IS` - Icelandic*
180-
- `IT` - Italian
181-
- `JA` - Japanese
182-
- `JV` - Javanese*
183-
- `KA` - Georgian*
184-
- `KK` - Kazakh*
185-
- `KMR` - Kurdish (Kurmanji)*
186-
- `KO` - Korean
187-
- `KY` - Kyrgyz*
188-
- `LA` - Latin*
189-
- `LB` - Luxembourgish*
190-
- `LMO` - Lombard*
191-
- `LN` - Lingala*
192-
- `LT` - Lithuanian
193-
- `LV` - Latvian
194-
- `MAI` - Maithili*
195-
- `MG` - Malagasy*
196-
- `MI` - Maori*
197-
- `MK` - Macedonian*
198-
- `ML` - Malayalam*
199-
- `MN` - Mongolian*
200-
- `MR` - Marathi*
201-
- `MS` - Malay*
202-
- `MT` - Maltese*
203-
- `MY` - Burmese*
204-
- `NB` - Norwegian Bokmål
205-
- `NE` - Nepali*
206-
- `NL` - Dutch
207-
- `OC` - Occitan*
208-
- `OM` - Oromo*
209-
- `PA` - Punjabi*
210-
- `PAG` - Pangasinan*
211-
- `PAM` - Kapampangan*
212-
- `PL` - Polish
213-
- `PRS` - Dari*
214-
- `PS` - Pashto*
215-
- `PT` - Portuguese _(unspecified variant for backward compatibility; we recommend using_ `PT-BR` _or_ `PT-PT` _instead)_
216-
- `PT-BR` - Portuguese (Brazilian)
217-
- `PT-PT` - Portuguese _(all Portuguese variants excluding Brazilian Portuguese)_
218-
- `QU` - Quechua*
219-
- `RO` - Romanian
220-
- `RU` - Russian
221-
- `SA` - Sanskrit*
222-
- `SCN` - Sicilian*
223-
- `SK` - Slovak
224-
- `SL` - Slovenian
225-
- `SQ` - Albanian*
226-
- `SR` - Serbian*
227-
- `ST` - Sesotho*
228-
- `SU` - Sundanese*
229-
- `SV` - Swedish
230-
- `SW` - Swahili*
231-
- `TA` - Tamil*
232-
- `TE` - Telugu*
233-
- `TG` - Tajik*
234-
- `TH` - Thai
235-
- `TK` - Turkmen*
236-
- `TL` - Tagalog*
237-
- `TN` - Tswana*
238-
- `TR` - Turkish
239-
- `TS` - Tsonga*
240-
- `TT` - Tatar*
241-
- `UK` - Ukrainian
242-
- `UR` - Urdu*
243-
- `UZ` - Uzbek*
244-
- `VI` - Vietnamese
245-
- `WO` - Wolof*
246-
- `XH` - Xhosa*
247-
- `YI` - Yiddish*
248-
- `YUE` - Cantonese*
249-
- `ZH` - Chinese _(unspecified variant for backward compatibility; we recommend using_ `ZH-HANS` _or_ `ZH-HANT` _instead)_
250-
- `ZH-HANS` - Chinese (simplified)
251-
- `ZH-HANT` - Chinese (traditional)
252-
- `ZU` - Zulu*
9+
The DeepL API supports the following languages. These can also be retrieved programmatically via the [`/languages` endpoint](/api-reference/languages/retrieve-supported-languages).
25310

254-
\* These languages only work with the `quality_optimized` model or when no model is specified. They are not compatible with requests that specify the `latency_optimized` model. These languages do not support glossaries or formality.
11+
## API Supported Languages
25512

256-
### Glossary languages
13+
import { LanguageTable } from "/snippets/language-table.jsx"
25714

258-
The following can be either source or target languages in a glossary.
259-
260-
- `AR` - Arabic
261-
- `BG` - Bulgarian
262-
- `CS` - Czech
263-
- `DA` - Danish
264-
- `DE` - German
265-
- `EL` - Greek
266-
- `EN` - English
267-
- `ES` - Spanish
268-
- `ET` - Estonian
269-
- `FI` - Finnish
270-
- `FR` - French
271-
- `HE` - Hebrew
272-
- `HU` - Hungarian
273-
- `ID` - Indonesian
274-
- `IT` - Italian
275-
- `JA` - Japanese
276-
- `KO` - Korean
277-
- `LT` - Lithuanian
278-
- `LV` - Latvian
279-
- `NB` - Norwegian Bokmål
280-
- `NL` - Dutch
281-
- `PL` - Polish
282-
- `PT` - Portuguese
283-
- `RO` - Romanian
284-
- `RU` - Russian
285-
- `SK` - Slovak
286-
- `SL` - Slovenian
287-
- `SV` - Swedish
288-
- `TH` - Thai
289-
- `TR` - Turkish
290-
- `UK` - Ukrainian
291-
- `VI` - Vietnamese
292-
- `ZH` - Chinese
293-
294-
### Text improvement languages (DeepL API for Write)
15+
<LanguageTable />
29516

29617
<Info>
297-
As of April 2025, supported languages for [text improvement](/api-reference/improve-text) (DeepL API for Write) have not yet been added to the `/languages` endpoint; we'll be extending the `/languages` endpoint in the near future to include this information.
18+
Text improvement languages have not yet been added to the [`/languages` endpoint](/api-reference/languages/retrieve-supported-languages). For `/write/rephrase`, `writing_style` and `tone` currently work in `DE`, `EN-GB`, and `EN-US`.
29819
</Info>
299-
300-
- `DE` (German)
301-
- `EN-GB` (British English)
302-
- `EN-US` (American English)
303-
- `ES` (Spanish)
304-
- `FR` (French)
305-
- `IT` (Italian)
306-
- `PT-BR` (Brazilian Portuguese)
307-
- `PT-PT` (Portuguese)
308-
309-
<Info>
310-
For the `/write/rephase` endpoint, `writing_style` and `tone` currently work in `DE`, `EN-GB`, and `EN-US`.
311-
</Info>
312-

0 commit comments

Comments
 (0)