flesch

Formula to detect the grade level of text according to the Flesch Reading
Ease.
See syllable for detecting syllables.
Installation
npm:
npm install flesch
Usage
var flesch = require('flesch')
flesch({sentence: 1, word: 6, syllable: 6})
flesch({sentence: 1, word: 12, syllable: 23})
API
flesch(counts)
Given an object containing the number of words (word), the number of sentences
(sentence), and the number of syllables (syllable) in a document, returns
the reading ease associated with the document.
Returned values are 120 (every sentence consisting of only two one-syllable
words), or lower (including negative values).
The values have the following semantics:
| 90.0 – 100.0 | Easily understood by an average 11-year-old student |
| 60.0 – 70.0 | Easily understood by 13- to 15-year-old students |
| 0.0 – 30.0 | Best understood by university graduates |
Related
License
MIT © Titus Wormer