The Hover Dictionary

on

The idea for the Hover Dictionary first came to me after using an online thesaurus to search for synonyms, only to realize I had no idea what the words meant. I hovered over the words, expecting a brief definition but I instead got an idea. My thesaurus application would serve that very purpose.

What the heck do these words even mean?
What the heck do these words even mean?

I did some research on dictionary and thesaurus APIs and settled on the Pearson Dictionary API for definitions and the words.bighugelabs.com API for synonyms. The app works by taking user input and hitting up the synonyms API for some words that mean roughly the same. Then, it takes each of those words and asks Pearson to define them. The user gets a list of the words with a popover element on top of them, containing the definition.

 

Hover to see the definitions
Hover to see the definitions

 

The app handles nouns, verbs, and adjectives by organizing them separately and colour coding them.

Nouns, verbs, and adjectives
Nouns, verbs, and adjectives

The dictionary API struggles when it comes to multi-word queries but the application averages about 75% overall, but about 90% defining single words.