Skip to content
Kotoshu Kotoshu 言修

tr Türkçe n. — full feature

Turkish

Dotless ı, dotted İ — case folding done right

Specimen

Tesekkurler mesajiniz icin, en kisa zamanda cevap verecegiz.

1. Tesekkurler Teşekkürler

2. icin için

3. kisa kısa

What arrives on demand

dictionary
Hunspell dictionary with full affix morphology and compounding
frequency
No Kelly list under this code; ranking leans on the dictionary and model
semantic
FastText ONNX embedding model for context-aware reranking — available as fluency (~15 MB, the default), full (120 MB), or mini (~3 MB), chosen at setup
keyboard
Keyboard proximity on the Turkish-Q layout

Automatic detection is included — a document in this language is found before it is checked.

Set it up

gem install kotoshu
kotoshu setup tr

# optional, for semantic reranking
gem install onnxruntime
kotoshu setup tr --model                  # fluency, the default (~15 MB)
kotoshu setup tr --model --tier full      # maximum accuracy (~120 MB)

Notes

  1. 1.

    Keyboard-proximity suggestions use the Turkish-Q grid, the national Turkish layout with its own vowel row.

  2. 2.

    The Turkish normalizer folds case correctly for the dotted and dotless i — İZMİR lowercases to izmir, ISTANBUL to ıstanbul.

  3. 3.

    The fastText ONNX model fasttext.tr.onnx is available for semantic reranking of suggestions.

  4. 4.

    Turkish ships a single base dictionary; no regional variants are staged yet.

  5. 5.

    No Kelly frequency list is published for Turkish yet; frequency data is an optional resource, so checking works without it.