Supported Languages
Complete list of languages supported by Babelize for translation.
Supported Languages
Babelize supports translation between a wide range of languages. This page lists all currently supported languages and their capabilities.
Language Support Tiers
Languages are organized into tiers based on translation quality and feature support:
Tier 1: Full Support
These languages have the highest quality translations and full feature support:
| Language | Code | Formality Options | Glossary Support |
|---|---|---|---|
| English | en | Yes | Yes |
| Spanish | es | Yes | Yes |
| French | fr | Yes | Yes |
| German | de | Yes | Yes |
| Portuguese | pt | Yes | Yes |
| Italian | it | Yes | Yes |
| Dutch | nl | Yes | Yes |
| Polish | pl | Yes | Yes |
| Russian | ru | Yes | Yes |
| Japanese | ja | Yes | Yes |
| Korean | ko | Yes | Yes |
| Chinese (Simplified) | zh-CN | No | Yes |
| Chinese (Traditional) | zh-TW | No | Yes |
Tier 2: Standard Support
These languages have reliable translations with most features:
| Language | Code | Formality Options | Glossary Support |
|---|---|---|---|
| Arabic | ar | No | Yes |
| Czech | cs | Yes | Yes |
| Danish | da | No | Yes |
| Finnish | fi | No | Yes |
| Greek | el | No | Yes |
| Hebrew | he | No | Yes |
| Hindi | hi | No | Yes |
| Hungarian | hu | No | Yes |
| Indonesian | id | No | Yes |
| Norwegian | no | No | Yes |
| Romanian | ro | No | Yes |
| Swedish | sv | No | Yes |
| Thai | th | No | Yes |
| Turkish | tr | No | Yes |
| Ukrainian | uk | No | Yes |
| Vietnamese | vi | No | Yes |
Tier 3: Basic Support
These languages are supported but may have limitations:
| Language | Code | Notes |
|---|---|---|
| Bengali | bn | Limited formality detection |
| Bulgarian | bg | Standard quality |
| Croatian | hr | Standard quality |
| Estonian | et | Standard quality |
| Latvian | lv | Standard quality |
| Lithuanian | lt | Standard quality |
| Malay | ms | Standard quality |
| Slovak | sk | Standard quality |
| Slovenian | sl | Standard quality |
| Tamil | ta | Limited formality detection |
| Telugu | te | Limited formality detection |
Language Codes
Babelize uses ISO 639-1 two-letter codes with optional region tags:
| Code | Description |
|---|---|
en | English (General) |
en-US | English (United States) |
en-GB | English (United Kingdom) |
pt | Portuguese (General) |
pt-BR | Portuguese (Brazil) |
pt-PT | Portuguese (Portugal) |
When a regional variant is not specified, Babelize uses the most common variant for that language.
Right-to-Left Languages
Babelize properly handles right-to-left (RTL) languages:
- Arabic (
ar) - Hebrew (
he)
RTL text direction is preserved in output files, and bidirectional text is handled correctly.
Character Sets
All languages use UTF-8 encoding. Special characters, diacritics, and non-Latin scripts are fully supported.
Formality Options
For supported languages, you can specify translation formality:
| Option | Description | Example Use Case |
|---|---|---|
formal | Polite, professional tone | Business documents, official communications |
neutral | Standard tone (default) | General content |
informal | Casual, friendly tone | Social media, casual blogs |
Languages with Formality Support
Formality options are available for languages with distinct formal/informal registers:
- German (Sie vs. du)
- French (vous vs. tu)
- Spanish (usted vs. tú)
- Portuguese (o senhor vs. você)
- Italian (Lei vs. tu)
- Dutch (u vs. jij)
- Polish (Pan/Pani vs. ty)
- Russian (Вы vs. ты)
- Japanese (敬語 levels)
- Korean (존댓말 vs. 반말)
- Czech (vy vs. ty)
Requesting New Languages
If you need a language not currently supported:
- Check our Public Roadmap for planned additions
- Submit a Feature Request
Language Pair Limitations
Some language pairs may have reduced quality when translating between less common combinations. For best results:
- Use English as an intermediary for uncommon pairs
- Test translations before large-scale use
- Add glossary terms for specialized vocabulary