Skip to main content
Readability heuristics (transition words, passive-voice detection, syllable counting, reading-ease formula) sit behind a LanguagePack interface. English and Dutch ship in the box; a Content language selector per record picks the pack, defaulting to your app locale. Add your own:
Extend AbstractLanguagePack and implement transitionWords(), countSyllables(), and the passive-voice word lists. See EnglishPack and DutchPack for the pattern.
Last modified on August 29, 2026