As an exercise, I tried creating a Java Dictionary Application. It started as a simple enough project but quickly snowballed into something larger than I expected. There were no offline dictionaries I could readily use, so I had to use an online one. But then I got the idea of extracting the meaning of each word from Google’s “define:” search function.
Some research revealed that it was possible using JSON. I also added Free TTS to pronounce the words out loud. It was an amazing learning experience. I met many roadblocks and had to improvise a lot of the code. It was a bit sloppy since I am new to this, but the end product works flawlessly.
At first the JSON calls were not restricted in any way. Recently Google deprecated that API. It can still be used but through a different portal and you are only allowed 100 requests per day.
It originally was made as an aid to preparation for the Spartan Spelling Bee. The limit of 100 requests per day, defeats this purpose. But it was an enlightening experience.
Click here to download the Project
Contact me through Facebook for the source code or explanation.
I read a lot of interesting content here. Probably you spend a lot of time
writing. Keep up the good work 🙂