For most people, trying to learn new vocabulary with flash cards or by route memorization is no fun. How many of those words actually stick enough to make its way into your natural vocabulary? Instead, people tend to be fluent in the vocabulary they use in their daily lives. We wanted to create a tool which helps enriches people's vocabulary by exposing more sophisticated words into their everyday lives.
What it does
SATify is a Google Chrome extension which parses through webpages the user visits and replaces common words with more interesting synonyms. SAT/GRE vocabulary databases happens to offer a stupendous collection of words so we replace words with these vocabulary whenever appropriate. For students studying for the SAT, GRE, or similar exams, this is the perfect tool to try out!
How I built it
Challenges I ran into
Originally, we wanted to search for synonyms using the dictionary.com API. However, a lot of the synonyms on dictionary.com were either not exact synonyms or were not helpful for improving vocabulary (for example, the word 'friendly' was replaced with 'buddy buddy'!) We ended up manually creating our own vocabulary database.
Accomplishments that I'm proud of
It works, and we enjoy it so much that we'll keep using it after the hackathon!
What I learned
What's next for SATify
- Ability to not only replace words with a synonym, but to choose synonyms which improves the sentence to more accurately convey the author's thought
- Expand the vocabulary database
- Support for foreign languages
- Analytics platform which keeps track of the new words introduced to the user, so they can see how much they've learned