graphemeKit
A grapheme-aware toolkit for segmenting, comparing, and evaluating text. One visually-perceived character is often several Unicode code points - these tools measure at the grapheme level, complementing character-based metrics like chrF.
Graphemizer
Segment text into visually-perceived grapheme clusters and see how the count differs from the raw unicode-point count - the gap character-level metrics miss.
Open graphemizer →Evaluation Metrics
Compare a reference and a prediction with grapheme-level chrF / chrF++, CER and Levenshtein, each next to its standard unicode-point baseline. Paste text or upload two files.
Open metrics →Canonicalization
Decompose complex scripts into their phonetic units, and compose those units back into a full grapheme - the two inverse operations behind grapheme normalization.
Open canonicalization →