Skip to content

Commit de338bf

Browse files
Update OpenAPI spec with updated language support
1 parent de52e8b commit de338bf

1 file changed

Lines changed: 170 additions & 52 deletions

File tree

api-reference/openapi.yaml

Lines changed: 170 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -404,7 +404,7 @@ paths:
404404
source_lang:
405405
$ref: '#/components/schemas/SourceLanguage'
406406
target_lang:
407-
$ref: '#/components/schemas/TargetLanguageText'
407+
$ref: '#/components/schemas/TargetLanguage'
408408
context:
409409
$ref: '#/components/schemas/Context'
410410
show_billed_characters:
@@ -491,7 +491,7 @@ paths:
491491
source_lang:
492492
$ref: '#/components/schemas/SourceLanguage'
493493
target_lang:
494-
$ref: '#/components/schemas/TargetLanguageText'
494+
$ref: '#/components/schemas/TargetLanguage'
495495
context:
496496
$ref: '#/components/schemas/Context'
497497
show_billed_characters:
@@ -3978,40 +3978,123 @@ components:
39783978
description: |-
39793979
Language of the text to be translated. If this parameter is omitted, the API will attempt to
39803980
detect the language of the text and translate it.
3981+
3982+
**Note:** Some languages only work with `model_type` set to `quality_optimized`. See [supported languages](https://developers.deepl.com/docs/getting-started/supported-languages) for more details.
39813983
enum:
3984+
- ACE
3985+
- AF
3986+
- AN
39823987
- AR
3988+
- AS
3989+
- AY
3990+
- AZ
3991+
- BA
3992+
- BE
39833993
- BG
3994+
- BHO
3995+
- BN
3996+
- BR
3997+
- BS
3998+
- CA
3999+
- CEB
4000+
- CKB
39844001
- CS
4002+
- CY
39854003
- DA
39864004
- DE
39874005
- EL
39884006
- EN
4007+
- EO
39894008
- ES
39904009
- ET
4010+
- EU
4011+
- FA
39914012
- FI
39924013
- FR
4014+
- GA
4015+
- GL
4016+
- GN
4017+
- GOM
4018+
- GU
4019+
- HA
39934020
- HE
4021+
- HI
4022+
- HR
4023+
- HT
39944024
- HU
4025+
- HY
39954026
- ID
4027+
- IG
4028+
- IS
39964029
- IT
39974030
- JA
4031+
- JV
4032+
- KA
4033+
- KK
4034+
- KMR
39984035
- KO
4036+
- KY
4037+
- LA
4038+
- LB
4039+
- LMO
4040+
- LN
39994041
- LT
40004042
- LV
4043+
- MAI
4044+
- MG
4045+
- MI
4046+
- MK
4047+
- ML
4048+
- MN
4049+
- MR
4050+
- MS
4051+
- MT
4052+
- MY
40014053
- NB
4054+
- NE
40024055
- NL
4056+
- OC
4057+
- OM
4058+
- PA
4059+
- PAG
4060+
- PAM
40034061
- PL
4062+
- PRS
4063+
- PS
40044064
- PT
4065+
- QU
40054066
- RO
40064067
- RU
4068+
- SA
4069+
- SCN
40074070
- SK
40084071
- SL
4072+
- SQ
4073+
- SR
4074+
- ST
4075+
- SU
40094076
- SV
4077+
- SW
4078+
- TA
4079+
- TE
4080+
- TG
40104081
- TH
4082+
- TK
4083+
- TL
4084+
- TN
40114085
- TR
4086+
- TS
4087+
- TT
40124088
- UK
4089+
- UR
4090+
- UZ
40134091
- VI
4092+
- WO
4093+
- XH
4094+
- YI
4095+
- YUE
40144096
- ZH
4097+
- ZU
40154098
example: EN
40164099
TagHandlingOption:
40174100
description: |-
@@ -4105,91 +4188,126 @@ components:
41054188
- p
41064189
- span
41074190
TargetLanguage:
4108-
type: string
4109-
description: The language into which the text should be translated.
4110-
enum:
4111-
- AR
4112-
- BG
4113-
- CS
4114-
- DA
4115-
- DE
4116-
- EL
4117-
- EN-GB
4118-
- EN-US
4119-
- ES
4120-
- ES-419
4121-
- ET
4122-
- FI
4123-
- FR
4124-
- HE
4125-
- HU
4126-
- ID
4127-
- IT
4128-
- JA
4129-
- KO
4130-
- LT
4131-
- LV
4132-
- NB
4133-
- NL
4134-
- PL
4135-
- PT-BR
4136-
- PT-PT
4137-
- RO
4138-
- RU
4139-
- SK
4140-
- SL
4141-
- SV
4142-
- TH
4143-
- TR
4144-
- UK
4145-
- VI
4146-
- ZH
4147-
- ZH-HANS
4148-
- ZH-HANT
4149-
example: DE
4150-
TargetLanguageText:
41514191
type: string
41524192
description: |-
41534193
The language into which the text should be translated.
4194+
4195+
**Note:** Some languages only work with `model_type` set to `quality_optimized`. See [supported languages](https://developers.deepl.com/docs/getting-started/supported-languages) for more details.
41544196
enum:
4197+
- ACE
4198+
- AF
4199+
- AN
41554200
- AR
4201+
- AS
4202+
- AY
4203+
- AZ
4204+
- BA
4205+
- BE
41564206
- BG
4207+
- BHO
4208+
- BN
4209+
- BR
4210+
- BS
4211+
- CA
4212+
- CEB
4213+
- CKB
41574214
- CS
4215+
- CY
41584216
- DA
41594217
- DE
41604218
- EL
4161-
- EN-GB
4162-
- EN-US
4219+
- EN
4220+
- EO
41634221
- ES
4164-
- ES-419
41654222
- ET
4223+
- EU
4224+
- FA
41664225
- FI
41674226
- FR
4227+
- GA
4228+
- GL
4229+
- GN
4230+
- GOM
4231+
- GU
4232+
- HA
41684233
- HE
4234+
- HI
4235+
- HR
4236+
- HT
41694237
- HU
4238+
- HY
41704239
- ID
4240+
- IG
4241+
- IS
41714242
- IT
41724243
- JA
4244+
- JV
4245+
- KA
4246+
- KK
4247+
- KMR
41734248
- KO
4249+
- KY
4250+
- LA
4251+
- LB
4252+
- LMO
4253+
- LN
41744254
- LT
41754255
- LV
4256+
- MAI
4257+
- MG
4258+
- MI
4259+
- MK
4260+
- ML
4261+
- MN
4262+
- MR
4263+
- MS
4264+
- MT
4265+
- MY
41764266
- NB
4267+
- NE
41774268
- NL
4269+
- OC
4270+
- OM
4271+
- PA
4272+
- PAG
4273+
- PAM
41784274
- PL
4179-
- PT-BR
4180-
- PT-PT
4275+
- PRS
4276+
- PS
4277+
- PT
4278+
- QU
41814279
- RO
41824280
- RU
4281+
- SA
4282+
- SCN
41834283
- SK
41844284
- SL
4285+
- SQ
4286+
- SR
4287+
- ST
4288+
- SU
41854289
- SV
4290+
- SW
4291+
- TA
4292+
- TE
4293+
- TG
41864294
- TH
4295+
- TK
4296+
- TL
4297+
- TN
41874298
- TR
4299+
- TS
4300+
- TT
41884301
- UK
4302+
- UR
4303+
- UZ
41894304
- VI
4305+
- WO
4306+
- XH
4307+
- YI
4308+
- YUE
41904309
- ZH
4191-
- ZH-HANS
4192-
- ZH-HANT
4310+
- ZU
41934311
example: DE
41944312
TargetLanguageWrite:
41954313
type: string

0 commit comments

Comments
 (0)