Readability

Title or URL:
examples:

Readability.py is a python program which analysis the wikitext of a page and uses statistics-based readability tests to determine the easy and approximate grade level of the text.

For those wishing to find the readable prose size install User:Dr pda/prosesize.js user script.

Tests

The following tests have been implemented and hopefully more will be implemented in the future

How it works

The algorithms use a combination of sentences count and word length in grading the articles. It assumes that articles are written in a coherent manner. National Adult Literacy Study states the average U.S. adult reads at the 7th grade level. [1]

Known limitations

  • The syllable counter included is inaccurate and will tend to over inflate scores on tests
  • The graph for Fry test is non-linear along the y-axis and the fifth degree polynomial used to fit is only accurate to +/-1 block on the extremes

Further Reading

Wikipedia related

Software

Backend