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:

  1. Tokenizes source with Unicode-aware lexer, resolving keywords to semantic concepts
  2. Normalizes surface forms (handles SOV/RTL word order for Japanese, Arabic, etc.)
  3. Parses concept tokens into a language-agnostic Core AST
  4. Analyzes scope, symbols, and structural constraints
  5. 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