Features

Translation

Supported Languages

High quality machine translation is available in 130+ languages.

Supported languages and Text-to-Speech availability
Language Code Language Name Text-to-Speech
afAfrikaanscheck
sqAlbaniancheck
amAmhariccheck
arArabic Defaultcheck
hyArmeniancheck
asAssamesecheck
ayAymara
azAzerbaijaniDefaultcheck
bmBambara
euBasque Defaultcheck
beBelarusian
bnBengaliDefaultcheck
bhoBhojpuri
bsBosniancheck
bgBulgariancheck
caCatalancheck
cebCebuano
nyChichewa
zh-CNChinese (Simplified) Defaultcheck
zh-TWChinese (Traditional) Defaultcheck
coCorsican
hrCroatiancheck
csCzech Defaultcheck
daDanish Defaultcheck
dvDhivehi
doiDogri
nlDutch Defaultcheck
enEnglish Defaultcheck
eoEsperanto
etEstoniancheck
eeEwe
tlFilipino Defaultcheck
fiFinnish Defaultcheck
frFrench Defaultcheck
fyFrisian
glGaliciancheck
kaGeorgiancheck
deGerman Defaultcheck
elGreek Defaultcheck
gnGuarani
guGujaraticheck
htHaitian Creole
haHausa
hawHawaiian
heHebrew Defaultcheck
hiHindi Defaultcheck
hmnHmong
huHungarian Defaultcheck
isIcelandiccheck
igIgbo
iloIlocano
idIndonesian Defaultcheck
gaIrishcheck
itItalian Defaultcheck
jaJapanese Defaultcheck
jwJavanesecheck
jvJavanesecheck
knKannadacheck
kkKazakhcheck
kmKhmer Defaultcheck
rwKinyarwanda
gomKonkani
koKorean Defaultcheck
kriKrio
kuKurdish (Kurmanji)
ckbKurdish (Sorani)
kyKyrgyz
loLao Defaultcheck
laLatin
lvLatvian Defaultcheck
lnLingala
ltLithuanian Defaultcheck
lgLuganda
lbLuxembourgish
mkMacedoniancheck
maiMaithili
mgMalagasy
msMalay Defaultcheck
mlMalayalamcheck
mtMaltesecheck
miMaori
mrMarathicheck
mni-MteiMeiteilon (Manipuri)check
lusMizo
mnMongolian Defaultcheck
myMyanmar (Burmese) Defaultcheck
neNepali Defaultcheck
noNorwegian Defaultcheck
orOdia (Oriya)
omOromo
psPashtocheck
faPersian Defaultcheck
plPolish Defaultcheck
ptPortugueseDefaultcheck
paPunjabi (Gurmukhi)check
quQuechua
roRomanian Defaultcheck
ruRussian Defaultcheck
smSamoan
saSanskrit
gdScots Gaelic
nsoSepedi
srSerbiancheck
stSesotho
snShona
sdSindhi
siSinhalacheck
skSlovak Defaultcheck
slSloveniancheck
soSomalicheck
esSpanish Defaultcheck
suSundanesecheck
swSwahilicheck
svSwedish Defaultcheck
tgTajik
taTamilcheck
ttTatar
teTelugucheck
thThai Defaultcheck
tiTigrinya
tsTsonga
trTurkish Defaultcheck
tkTurkmen
akTwi
ukUkrainian Defaultcheck
urUrdu Defaultcheck
ugUyghur
uzUzbekcheck
viVietnamese Defaultcheck
cyWelshcheck
xhXhosa
yiYiddish
yoYoruba
zuZulucheck

Toggle filters to refine the languages listed in the table below.

Filters

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.

All default languages support Text to Speech (TTS).
Some non-default languages also support Text to Speech.

One QR Code,
15 languages.

One QR Code can contain up to 15 languages.

A mobile screen showing a dropdown language menu. The menu lists languages such as Dansk (Danish), Deutsch (German), English (English), Español (Spanish), Français (French), Japanese, Korean, Dutch, a ‘My Custom Language’ option. The background shows part of the QR Translator interface with the heading ‘Make a Sign Language’ faintly visible.

Full Control

Take control of all aspects of the translation process.

Save time

Quickly and easily translate your text to multiple languages at once.

Translations are 100% editable

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.

Section of User Interface showing language options (Italian, Latvian, Malay, Slovak) each with an edit button, plus a starred Custom Language option

Glossary

Specify how you want brand names or specific terminology to be translated in each language

Centered graphic on a white background. At the top, bold orange, crossed out, text reads ‘Traductor QR.’ in Spanish. A horizontal blue arrow extends rightward from beneath the heading toward large dark-blue text that says ‘QR Translator.’

Unlimited Retranslations

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.

Translation interface labeled ‘Add slash Redo translations.’ A dropdown menu titled ‘Translate from’ is set to Hebrew. Below, selectable language tiles are grouped under two options: ‘Redo’ and ‘Add.’

Add your own languages

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.

Screenshot of a language selection interface showing multiple selectable language tiles in a three-column layout (e.g., Lao, Malay, Nepali, Lithuanian, Myanmar (Burmese), etc.). At the bottom, there's a highlighted language tile labeled ‘Custom Language’ marked with a star icon, plus a ‘Back’ button in gray and a prominent orange ‘Translate’ button.

quizFrequently Asked Questions

How many translations can one QR code display?

A single QR code can display content in as many as 15 languages, including the original language.

Which languages are available?

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, and you can upload your own audio files (mp3) in any language.

For a comprehensive list of all supported languages, see all languages

Note: Some less common languages aren’t supported by all browsers, so they aren’t available on QR Translator.

Can I edit the 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.

Can I regenerate translations after I update the original text?

Yes, you have the option to regenerate machine translations as often as necessary. 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.

Should I retranslate existing translations after updating my source text?

Retranslating is optional. You only need to retranslate if you have edited the content in one language and want to have the same information in the other translations.