forked from wimmuskee/readability-score
-
Notifications
You must be signed in to change notification settings - Fork 0
cab938/readability-score
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is a readability calculator library for Python. You're able to calculate the readability of a text using several algorithms: - Flesch-Kincaid - Coleman-Liau - Dale-Chall - SMOG - Automated Readability Index - Flesch Reading Ease (does not have min_age) Dutch: - Flesch-Douma - KPC (AVI) All available calculators have a min_age property which describes the typical minimum age for a potential reader. Although the algorithms themselves might not be language independent, they can be called as such using a custom locale. This locale has to be available as a myspell dictionary. By default, the locale is set to 'en_GB'. Wim Muskee, 2012-2013 wimmuskee@gmail.com License: GPL-2 # Dependencies - NLTK - python-hyphenator - myspell dictionary in your language # Example: from readability_score.calculators.fleschkincaid import * from readability_score.calculators.dalechall import * fk = FleschKincaid(open('/tmp/text.txt').read(), locale='nl_NL') dc = DaleChall(open( '/tmp/text.txt' ).read(), simplewordlist=awordlist, locale='de_DE') print fk.min_age print dc.min_age
About
A Python library to calculate the readability score of a text.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Python 100.0%