Quickly and easily translate your text to multiple languages at once.
Language Code | Language Name | Text-to-Speech | |
---|---|---|---|
af | Afrikaans | check | |
sq | Albanian | check | |
am | Amharic | check | |
ar | Arabic Default | check | |
hy | Armenian | check | |
as | Assamese | check | |
ay | Aymara | ||
az | AzerbaijaniDefault | check | |
bm | Bambara | ||
eu | Basque Default | check | |
be | Belarusian | ||
bn | BengaliDefault | check | |
bho | Bhojpuri | ||
bs | Bosnian | check | |
bg | Bulgarian | check | |
ca | Catalan | check | |
ceb | Cebuano | ||
ny | Chichewa | ||
zh-CN | Chinese (Simplified) Default | check | |
zh-TW | Chinese (Traditional) Default | check | |
co | Corsican | ||
hr | Croatian | check | |
cs | Czech Default | check | |
da | Danish Default | check | |
dv | Dhivehi | ||
doi | Dogri | ||
nl | Dutch Default | check | |
en | English Default | check | |
eo | Esperanto | ||
et | Estonian | check | |
ee | Ewe | ||
tl | Filipino Default | check | |
fi | Finnish Default | check | |
fr | French Default | check | |
fy | Frisian | ||
gl | Galician | check | |
ka | Georgian | check | |
de | German Default | check | |
el | Greek Default | check | |
gn | Guarani | ||
gu | Gujarati | check | |
ht | Haitian Creole | ||
ha | Hausa | ||
haw | Hawaiian | ||
he | Hebrew Default | check | |
hi | Hindi Default | check | |
hmn | Hmong | ||
hu | Hungarian Default | check | |
is | Icelandic | check | |
ig | Igbo | ||
ilo | Ilocano | ||
id | Indonesian Default | check | |
ga | Irish | check | |
it | Italian Default | check | |
ja | Japanese Default | check | |
jw | Javanese | check | |
jv | Javanese | check | |
kn | Kannada | check | |
kk | Kazakh | check | |
km | Khmer Default | check | |
rw | Kinyarwanda | ||
gom | Konkani | ||
ko | Korean Default | check | |
kri | Krio | ||
ku | Kurdish (Kurmanji) | ||
ckb | Kurdish (Sorani) | ||
ky | Kyrgyz | ||
lo | Lao Default | check | |
la | Latin | ||
lv | Latvian Default | check | |
ln | Lingala | ||
lt | Lithuanian Default | check | |
lg | Luganda | ||
lb | Luxembourgish | ||
mk | Macedonian | check | |
mai | Maithili | ||
mg | Malagasy | ||
ms | Malay Default | check | |
ml | Malayalam | check | |
mt | Maltese | check | |
mi | Maori | ||
mr | Marathi | check | |
mni-Mtei | Meiteilon (Manipuri) | check | |
lus | Mizo | ||
mn | Mongolian Default | check | |
my | Myanmar (Burmese) Default | check | |
ne | Nepali Default | check | |
no | Norwegian Default | check | |
or | Odia (Oriya) | ||
om | Oromo | ||
ps | Pashto | check | |
fa | Persian Default | check | |
pl | Polish Default | check | |
pt | PortugueseDefault | check | |
pa | Punjabi (Gurmukhi) | check | |
qu | Quechua | ||
ro | Romanian Default | check | |
ru | Russian Default | check | |
sm | Samoan | ||
sa | Sanskrit | ||
gd | Scots Gaelic | ||
nso | Sepedi | ||
sr | Serbian | check | |
st | Sesotho | ||
sn | Shona | ||
sd | Sindhi | ||
si | Sinhala | check | |
sk | Slovak Default | check | |
sl | Slovenian | check | |
so | Somali | check | |
es | Spanish Default | check | |
su | Sundanese | check | |
sw | Swahili | check | |
sv | Swedish Default | check | |
tg | Tajik | ||
ta | Tamil | check | |
tt | Tatar | ||
te | Telugu | check | |
th | Thai Default | check | |
ti | Tigrinya | ||
ts | Tsonga | ||
tr | Turkish Default | check | |
tk | Turkmen | ||
ak | Twi | ||
uk | Ukrainian Default | check | |
ur | Urdu Default | check | |
ug | Uyghur | ||
uz | Uzbek | check | |
vi | Vietnamese Default | check | |
cy | Welsh | check | |
xh | Xhosa | ||
yi | Yiddish | ||
yo | Yoruba | ||
zu | Zulu | check |
*Languages marked with a Default badge are carefully selected and ready to use out of the box.
All other languages on this list can easily be added as custom languages with just a few clicks. Some non-default languages also support Text to Speech.
One QR Code can contain up to 15 languages.
Take control of all aspects of the translation process.
Each language you add has its own designated page. This makes it easy to customize content for each language and ensure that translations are tailored to meet the unique needs of your audience.
Specify how you want brand names or specific terminology to be translated in each language
Regenerate your translations any time with flexible source- and target language options.
Translations are only generated when you give the green light, ensuring that you're always in charge of the final output.
With Custom Languages, you can define your own languages with a name of your choice (for example, "Easy French").
You can select a base language for machine translation, or leave it blank if machine translation isn't supported for the language you'd like to add. In that case, you can still create a blank page and add your own translation.
Machine translation is available for 130+ languages.
A single QR code can display content in as many as 15 languages, including the original language.
Machine translation is available for over 130 languages. By default, you can choose from a diverse range of 43 languages. You also have the flexibility to create translations in any other languages by defining your own custom languages.
Text to Speech is available in over 75 languages, but you can upload your own mp3 files in any language.
For a comprehensive list of all supported languages, open_in_new See all languages.
Note: Some less common languages aren't supported by all browsers, so they aren't available on QR Translator.
Machine translation is free. You can edit the machine translations, so you can choose to replace them with your own translations. You can regenerate machine translations as many times as you need. We do not offer human translations.
Yes, you have the flexibility to edit each translation as you see fit. You can edit each translation separately, so you can edit the machine-generated translations or replace them entirely with your own. This makes it possible to customise your content to meet the needs of your audience based on the language they speak. You can enhance your content with images, links, and videos.
Yes, you have the option to regenerate machine translations as needed. When you choose to do so, you can retranslate all, some, or none of the other languages. However, please be aware that any manual edits you've applied to the existing translations will be replaced by the new machine-generated translations. By default, editing the content of one language will not affect the existing translations in other languages. This allows you to tailor your content to meet the specific language preferences of your audience.