classify_register
Check if Estonian text is formal or colloquial using heuristic scoring, helping avoid officialese in marketing or casual tone in contracts.
Instructions
Heuristic register classifier for Estonian (formal vs colloquial).
Returns a tier label (English in tier, correct Estonian in
tier_estonian — quote that field verbatim when composing an
Estonian-language reply rather than translating tier yourself, to
avoid mistranslations like "formalne" instead of the correct
"formaalne"), a normalised score in [-1, 1] (positive = formal,
negative = colloquial), and the matched formal/colloquial markers
found in the text. Useful for sanity-checking that marketing copy
hasn't drifted into officialese, or that a contract draft hasn't
slipped into chat tone.
PHASE-1 LIMITATION: this is a coarse lexicon-based heuristic, not a trained model. Real register also lives in sentence structure, address forms, and passive voice — none of which this catches. Most newsletter prose scores 'neutral'. Use the result as a directional hint, not a verdict. Input capped at 100,000 characters.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Estonian text to classify by register (formal vs colloquial). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| tier | No | ||
| score | No | ||
| word_count | No | ||
| consistency | No | ||
| tier_estonian | No | ||
| formal_markers | No | ||
| colloquial_markers | No |