Supported Languages
Babelize translates into 90+ languages. See the full list with language codes, regional variants, and right-to-left support for Arabic, Hebrew and more.
Babelize translates into 90+ languages. When you create a project, Babelize detects the language your app is written in, and you pick the languages to translate into.
Languages
| Language | Code | Language | Code | Language | Code |
|---|---|---|---|---|---|
| Afrikaans | af | Hungarian | hu | Punjabi | pa |
| Albanian | sq | Icelandic | is | Romanian | ro |
| Amharic | am | Igbo | ig | Russian | ru |
| Arabic | ar | Indonesian | id | Samoan | sm |
| Armenian | hy | Irish | ga | Scots Gaelic | gd |
| Azerbaijani | az | Italian | it | Serbian | sr |
| Basque | eu | Japanese | ja | Sesotho | st |
| Belarusian | be | Javanese | jw | Shona | sn |
| Bengali | bn | Kannada | kn | Sindhi | sd |
| Bosnian | bs | Kazakh | kk | Sinhala | si |
| Bulgarian | bg | Khmer | km | Slovak | sk |
| Burmese | my | Korean | ko | Slovenian | sl |
| Catalan | ca | Kurdish | ku | Somali | so |
| Cebuano | ceb | Kyrgyz | ky | Spanish | es |
| Chinese | zh | Lao | lo | Sundanese | su |
| Croatian | hr | Latin | la | Swahili | sw |
| Czech | cs | Latvian | lv | Swedish | sv |
| Danish | da | Lithuanian | lt | Tajik | tg |
| Dutch | nl | Luxembourgish | lb | Tamil | ta |
| English | en | Macedonian | mk | Telugu | te |
| Estonian | et | Malagasy | mg | Thai | th |
| Filipino | tl | Malay | ms | Turkish | tr |
| Finnish | fi | Malayalam | ml | Ukrainian | uk |
| French | fr | Maltese | mt | Urdu | ur |
| Galician | gl | Maori | mi | Uzbek | uz |
| Georgian | ka | Marathi | mr | Vietnamese | vi |
| German | de | Mongolian | mn | Welsh | cy |
| Greek | el | Nepali | ne | Xhosa | xh |
| Gujarati | gu | Norwegian | no | Yiddish | yi |
| Haitian Creole | ht | Pashto | ps | Yoruba | yo |
| Hausa | ha | Persian | fa | Zulu | zu |
| Hebrew | he | Polish | pl | ||
| Hindi | hi | Portuguese | pt |
Translation Quality
Quality depends on the language pair and on the translator. Widely used languages (Spanish, French, German, Portuguese, Japanese, Chinese and the like) give the best results with every translator. With your own LLM key (BYOK) you get the best handling of context and plurals in every language. Whatever the language, each translation is checked before it's written, and you can review and edit translations in Results.
Language Codes
Babelize uses ISO 639-1 codes. The dashboard's language picker lists the base languages above. The CLI and .babelize/config.json also accept region and script tags, for example:
| Code | Description |
|---|---|
en | English (General) |
en-GB | English (UK) |
pt-BR | Portuguese (Brazil) |
pt-PT | Portuguese (Portugal) |
zh-CN / zh-Hans | Chinese (Simplified) |
zh-TW / zh-Hant | Chinese (Traditional) |
Right-to-Left (RTL) Languages
RTL languages (Arabic, Hebrew, Persian, Urdu and others) are supported. Text direction is preserved in output files, and a babel's issues flag strings that may need a right-to-left check in your layout.
Requesting a Language
Need a language that's not listed? Submit a feature request →
Further Reading
Last updated: 2026-11-01
Projects & Workspaces
Organize translations into projects: manage target languages, handle duplicate repositories, archive or delete projects, and collaborate with your team.
Results
See what a babel changed before you open the pull request: every translation by language, the code it wrapped, and edits that stick on later babels.