This is a project for the Object-Oriented Java Programming course: an English - Vietnamese dictionary, supporting users in learning English easily and effectively thanks to a user-friendly interface, rich vocabulary, and even allowing users to add new words to the dictionary for storage.
jdk 21.0
Ultimate Intelliji
GoogleTranslate API
Java programing, JavaFx 21.0
Scence Builder, FontAwesomeFont
-
Open Terminal or Command Prompt on your computer.
-
Use the
git clone
command to copy the repository to your machine. To do this, copy the URL of the repository. For example:
git clone https://github.com/vqnDevc/English-Dictionary.git
This application offers several essential functions:
- Search
- You can easily look up English words to find their Vietnamese meanings or word types. Simply enter the word into the search bar, and the app will suggest words for you. Click on the desired word to view its meaning.
- Online Translation
- Need to translate multiple words or a paragraph? Utilize the Google Translate function within the app. Choose your target language, input the text you want to translate, and hit the translate button.
- Word Saving
- Save words you frequently use to your favorites list for convenient access later.
- History
- Keep track of the words you've searched for with the history feature, which displays them as a list.
- Add to Dictionary
- If a word is missing from the dictionary, you can add it along with its meaning using the "Add to Dictionary" function.
- Edit Words
- Correct inaccuracies or update word meanings in the dictionary with the edit function. You can also delete words if necessary.
- Pronunciation
- Improve your speaking and pronunciation by listening to word pronunciations. Choose between US and UK accents.
- Games: Test and enhance your vocabulary with the following games:
- Shuffle Characters Game: Rearrange randomly selected words and spell them correctly. The game tracks your consecutive correct sequences.
- Guess Word Game: Guess the correct word associated with an image from four options. Your longest streak of correct answers is recorded.
- Word Chain Game: Say words that start with the last letter of the previous word. Don't repeat or use invalid words. Keep the chain alive to win!
We hope this application will be useful to you and help you improve your English level. Hope you enjoy it and if you have any suggestions please contact us
No | Name | Id | Github |
---|---|---|---|
1 | Phan Văn Quyến |
21020148 |
@vqnDevc |
2 | Nguyễn Viết Tài |
21020454 |
@nviettai2003 |
3 | Vũ Thành Vân |
21020458 |
@blastsai |
For support, email phanquyen312003@gmail.com
or join our Discord channel.