Inspiration
For intermediate students of English, it's important to read and read a lot. However, textbooks are often boring and unrelated to students' interests. The things students DO want to read (social media posts, news articles, etc.) are often too difficult to read. A student may need to look up a word in every other sentence. This is exhausting! How can we solve this problem?
What it does
Glossator provides support to students by providing syntax highlighting and quick access to dictionary definitions, so reading difficult text can be fun!
How I built it
We used SpaCy for parsing the text and obtaining syntactic information. We used Pearson Dictionaries API to retrieve definitions.
Challenges I ran into
We are new to web development, so learning Python, Flask, HTML/CSS, JavaScript, Bootstrap, and other APIs in a short period of time was difficult!
Accomplishments that I'm proud of
We worked very well as a team. We split up tasks, and integrated our code well. We're proud that we went beyond our minimal features.
What I learned
We learned how to setup a Flask server and tie together various APIs to create an awesome app. We also learned how to code as a team!
What's next for Glossator
Anaphora (for example, pronoun) resolution Encyclopedia entries for proper nouns Pictures with the definitions Syntactic analysis (mouse over a verb and get the subject and object) Pronunciation (click a word and listen to audio) Enter an web address as input (retrieve the relevant text from the website) Clean up the code so it's more scalable
Log in or sign up for Devpost to join the conversation.