TEXT SIMPLIFIER

A chrome extension that attempts to simplify text from the current web page, using python's nltk NLP library, for children to better understand it.

The extension takes the current tab, strips it into raw text, sends it into our server, which simplifies it. After getting the simplified text, the extension replaces the page with it.

Our python server uses the nltk NLP module to create semantic trees from the text, and make decisions about which branches to remove, in order to maximize understandability and minimize complexity.


WHAT I DID

- Created the semantic trees from raw text, using python’s nltk NLP library.
- Designed the logic of removing branches from the semantic tree to maximize text readability and understanding.
- Created the basic functionality of the chrome extension and connection to our NLP backend.


SCREENSHOTS