You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a multi-functional dictionary app that allows users to search for words, get the definition of the word, get the synonyms and antonyms of the word, get the usage of the word in a sentence and also get the pronunciation of the word.
This app is built with Java and uses JavaFX for the GUI.
Features
Streak counter to keep track of the number of days you have used the app.
Learn word of the day, read news and play word game daily.
Search for words and get the definition, synonyms, antonyms, usage in a sentence and pronunciation of the word.
Add words to your favourite list and view them later for revision.
Listen to the pronunciation of the word.
Search with voice.
Use Google Translate to translate multiple languages directly from the app.
Use Google Lens to translate from images directly from the app.
Add/Remove/Update words in the dictionary from files.
Play word game to test your vocabulary (Wordle, BabbleShot)
Setup and guide
Install Java 11 or higher
Clone the repository
Open the project in IntelliJ IDEA
Run the project
Note
The app uses Google Cloud APIs, so if you want to use the app, you need to create a Google Cloud account and enable the APIs used in the app with your own API keys.