Estimate a Flesch-Kincaid-style reading grade level and bucket it into simple/standard/complex. Runs entirely in your browser.
Known limitations: syllable counting is a vowel-run heuristic, not a dictionary model.
See the project
README for the full write-up and the Python CLI version.