ModelFront docs > Engines

Engines

Reference documentation for using machine translation APIs in a ModelFront evaluation or API call

ModelFront works with any machine translation engine.

As a convenience, in the ModelFront console and API, you have the option to have translations filled in by one of the major machine translation APIs.

ⓘ If you don’t want to decide which engine to use, use the engine=* option.

ModelFront will select the best engine for the language pair.

Machine translation APIs differ in the features they offer and in how they work under the hood. ModelFront does yet not support passing additional parameters, like HTML translation or context translation, to those APIs.

To make custom translation work, ModelFront needs to know the identifier of your custom engine.

Google

Google custom translation is available as Cloud Translation custom models and as glossaries.

You can find your custom AutoML model by selecting your model at Translation - Models and clicking the Predict tab.

Note that the full path is required.

ModelFront does not yet support Cloud Translation glossaries.

Microsoft

Microsoft Translator custom translation is available as Microsoft Custom Translator categories.

You can find your custom Custom Translator Category Id by selecting your project at Custom Translator - Projects.

DeepL

DeepL does not support custom machine translation yet.

ModernMT

You can find your ModernMT translation memory IDs in the ModernMT plugins for CAT tools like MateCat and Trados, or via the ModernMT /memories API.

ModernMT supports the use of multiple translation memories, simply joined with a comma - no space.

In order to use your translation memory, ModernMT requires us to connect to it with your ModernMT license key, which you can also find in the plugin or in the ModernMT dashboard.

Note that this means that your ModernMT account will be billed accordingly.

Let ModelFront choose

If you pass engine=*, ModelFront will just select the best engine for the language pair and target locale.

The engine=* option supports any language pair supported by any engine.

af	Afrikaans
am	Amharic
ar	Arabic
as	Assamese
az	Azerbaijani
ba	Bashkir
be	Belarusian
bg	Bulgarian
bn	Bengali
bo	Tibetan
bs	Bosnian
ca	Catalan
ceb	Cebuano
ckb	Kurdish	- Central
co	Corsican
cs	Czech
cy	Welsh
da	Danish
de	German
dv	Divehi
el	Greek
en-gb	English - British
en-us	English - American
en	English
eo	Esperanto
es-419	Spanish - Latin America
es-es	Spanish	- Spain
es	Spanish
et	Estonian
eu	Basque
fa	Persian
fi	Finnish
fj	Fijian
fr-ca	French - Canada
fr-fr	French - France
fr	French
fy	Frisian
ga	Irish
gd	Scots Gaelic
gl	Galician
gu	Gujarati
ha	Hausa
haw	Hawaiian
he	Hebrew
hi	Hindi
hr	Croatian
hsb	Sorbian - Upper
ht	Haitian Creole
hu	Hungarian
hy	Armenian
id	Indonesian
ig	Igbo
is	Icelandic
it	Italian
iu	Inuktitut
ja	Japanese
jv	Javanese
ka	Georgian
kk	Kazakh
km	Khmer
kn	Kannada
ko	Korean
ku	Kurdish	- Kurmanji
ky	Kyrgyz
la	Latin
lb	Luxembourgish
lo	Lao
lt	Lithuanian
lv	Latvian
mg	Malagasy
mi	Maori
mk	Macedonian
ml	Malayalam
mn	Mongolian
mr	Marathi
ms	Malay
mt	Maltese
mww	Hmong
my	Myanmar	(Burmese)
nb	Norwegian
ne	Nepali
nl	Dutch
nn	Norwegian
no	Norwegian
ny	Chichewa
or	Odia (Oriya)
otq	Querétaro Otomi
pa	Punjabi
pl	Polish
prs	Dari
ps	Pashto
pt-br	Portuguese - Brazil
pt-pt	Portuguese - Portugal
pt	Portuguese
ro	Romanian
ru	Russian
rw	Kinyarwanda
sd	Sindhi
si	Sinhala
sk	Slovak
sl	Slovenian
sm	Samoan
sn	Shona
so	Somali
sq	Albanian
sr-Cyrl	Serbian	- Cyrillic
sr-Latn	Serbian	- Latin
sr	Serbian
st	Sesotho
su	Sundanese
sv	Swedish
sw	Swahili
ta	Tamil
te	Telugu
tg	Tajik
th	Thai
ti	Tigrinya
tk	Turkmen
tl	Filipino
tlh	Klingon
to	Tongan
tr	Turkish
tt	Tatar
ty	Tahitian
ug	Uyghur
uk	Ukrainian
ur	Urdu
uz-Latn	Uzbek - Latin
uz	Uzbek
vi	Vietnamese
xh	Xhosa
yi	Yiddish
yo	Yoruba
yua	Yucatec Maya
yue	Cantonese - Traditional
zh-Hans	Chinese	- Simplified
zh-Hant	Chinese	- Traditional
zu	Zulu

⚠️ Note that not all pairs of supported languages are supported.


© ModelFront Inc.