Taglish · rule and lexicon · nothing leaves this tab
halo-halo
Paste Taglish. Every token gets its language tag, and every intra-word affix split — the point of this project — is shown, not hidden.
Segmenter
Segmented output
Rule trace
Matched a Tagalog verbal-focus prefix (nag-/mag-/na-/ma-/i-/ipag-/pag-) at the left edge of this token, against the closed affix lexicon (src/core/lexicon/affixes.ts) — TAG.
rule id: tier2-prefix-tag — src/core/rules.ts
A transparent segmenter, not a model.
Method
Rules and lexicons only. Every label traces to a rule id you can open.
Eval
Calibrated against a self-consistent fixture set. Not a population-scale claim.
Limitations
The disclosed recall gap, and what an out-of-vocabulary root does to it.
Why “halo-halo”?
It is the Filipino dessert of mixed, layered ingredients that stay visibly distinct in one glass — the way this tool keeps every code-switched token visibly distinct instead of blending into one undifferentiated “mixed language” blur.