Dictionary application using Java.
Group M_11:
- Dương Hồng Minh - 19020368
- Nguyễn Quang Vinh - 21020264
The application is designed to support learning English. The application is written in Java and uses the JavaFX library. The application is based on the MVC model. The application has two types of dictionaries: English-Vietnamese and Vietnamese-English. The application use E_V.txt and V_E.txt files to store data.
- The application is designed to support learning English.
- The application is written in Java and uses the JavaFX library.
- The application is based on the MVC model.
- The application has two types of dictionaries: English-Vietnamese and Vietnamese-English.
- The application use E_V.txt and V_E.txt files to store data.
- Clone the project from the repository.
- Open the project in the IDE.
- Run the project.
- If you want to change the data, you can change the E_V.txt and V_E.txt files.
- The app window will appear at first.
- Select mode: English-Vietnamese or Vietnamese-English to choose the dictionary.
- Search for a word in the dictionary and press "enter", choose the word you need to translate, then the right side of the window will display the meaning of the word.
- Choose buttons to take action, ex: speaker, delete, bookmark,...
- Press Google button on the left to move to translation window helped by Google Translator API, functions: speaker, translate sentences from Vie - Eng and Eng - Vie.
- Press bookmark button on the left to move to bookmark window, here you can see bookmarked words, you can delete the list if you want.
- Press history button on the left to move to history windows, here you can see the word that you searched from above.
- Add more dictionaries.
- Add games.
- Optimize the word lookup algorithm.
- Use a database to store data.
- Integrate the application with API of Google Translate to translate paragraphs and whole documents.
- Integrate the application with API of Google Speech to Text to convert speech to text.
- Improve the user interface.
The project is uncompleted.
The application is written for educational purposes.