Language Guide
Complete guide to writing programs in multilingual — covering all 17 language frontends and every supported construct.
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 |