The Language Guide covers all 17 supported human languages and the complete set of constructs you can use to write multilingual programs.
How Languages Work
Every supported language is a frontend over the same semantic core. The compiler:
- Tokenizes source with Unicode-aware lexer, resolving keywords to semantic concepts
- Normalizes surface forms (handles SOV/RTL word order for Japanese, Arabic, etc.)
- Parses concept tokens into a language-agnostic Core AST
- Analyzes scope, symbols, and structural constraints
- Generates Python or WASM output
The same program — in any language — produces identical behavior.
Language Categories
European Languages (SVO word order)
| Language |
Code |
Script |
| English |
en |
Latin |
| French |
fr |
Latin |
| Spanish |
es |
Latin |
| German |
de |
Latin |
| Italian |
it |
Latin |
| Portuguese |
pt |
Latin |
| Polish |
pl |
Latin |
| Dutch |
nl |
Latin |
| Swedish |
sv |
Latin |
| Danish |
da |
Latin |
| Finnish |
fi |
Latin |
South Asian Languages
| Language |
Code |
Script |
Word order |
| Hindi |
hi |
Devanagari |
SOV |
| Bengali |
bn |
Bengali |
SOV |
| Tamil |
ta |
Tamil |
SOV |
Middle Eastern
| Language |
Code |
Script |
Direction |
| Arabic |
ar |
Arabic |
RTL |
East Asian
| Language |
Code |
Script |
Word order |
| Chinese (Simplified) |
zh |
CJK |
SVO |
| Japanese |
ja |
CJK + Kana |
SOV |
Sections in this Guide