Skip to content

HGF-hgf/EnToViDictionary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English-Vietnamese-Dictionary

A dictionary for English-Vietnamese translation written in Java

Table of Contents

Authors

Features

  • An English-Vietnamese dictionary with a full database of words and their meanings and Google Translate API

  • Other features:

    • Search for a word and its meaning (the meaning will be displayed in Vietnamese)
    • Add a new word and its meaning to the database
    • Edit a word and its meaning in the database
    • Delete a word and its meaning in the database
    • Translate sentences from English to Vietnamese (using Google Translate API)
    • Translate sentences from Vietnamese to English (using Google Translate API)
    • Google Translate TTS (Text to Speech) for English and Vietnamese
    • Connect to Sqlite database for storing data
    • Games for learning English vocabulary

Inheritance Diagram

Inheritance Diagram

Preview

Search for a word

Add a new word

Google Translate

Games

Installation

  1. Clone the repo
    git clone https://github.com/HGF-hgf/EnToViDictionary.git
  2. Open the project in IntelliJ IDEA
  3. Run the project
  4. Enjoy!

Requirements

  • JDK 17 or above (for Windows) user: Download here to make sure you have the suitable version of JDK)
  • Maven (Apache Maven)

Project Structure

  • The project is written in Java, using JavaFX for the GUI
  • The project uses Google Translate API for translating sentences from English to Vietnamese
  • The project uses Sqlite database for storing data
  • The project uses Maven for building and managing the project

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published