Skip to content

An application that helps users look up vocabulary and learn new words, including English and Vietnamese vocabulary

Notifications You must be signed in to change notification settings

nghia3110/Dictionary-App

Repository files navigation

Dictionary App

Table of contents

  1. Giới thiệu
  2. Tính năng nổi bật
  3. Cách sử dụng
  4. Cài đặt

Giới thiệu

  • Ứng dụng từ điển giúp cho người dùng có thể tra cứu, học từ vựng tiếng Anh một cách nhanh và hiệu quả nhất.
  • Ứng dụng được viết bằng ngôn ngữ Java và sử dụng thư viện JavaFX để hỗ trợ tạo giao diện đồ hoạ.

Tính năng nổi bật

  • Tìm từ, mỗi khi gõ kí tự vào ô tìm kiếm, ứng dụng sẽ tự động đề xuất những từ bắt đầu bằng những kí tự đã nhập vào. Nếu từ nhập vào không có trong từ điển, ứng dụng sẽ đề xuất những từ gần giống với từ nhập vào đó.
  • Với mỗi từ sẽ có phần giải nghĩa hiển thị ở bên phải của khu vực tìm kiếm.
  • Ứng dụng cho phép người dùng chuyển đổi từ điển, có thể sử dụng từ điển Anh-Việt hoặc Việt-Anh, và mỗi khi chuyển đổi, danh sách từ vựng sẽ được cập nhật lại ứng với từ điển mà người dùng muốn sử dụng.
  • Ứng dụng cung cấp chức năng đánh dấu từ vựng để người dùng có thể lưu lại những từ vựng cần thiết cho nhu cầu sử dụng.
  • Với mỗi lần tra từ, ứng dụng sẽ tự động lưu lại lịch sử tra từ của người dùng theo thời gian gần nhất.
  • Ứng dụng có chức năng thêm, xoá hoặc sửa lại nghĩa của từ vựng. Những thay đổi này sẽ được cập nhật vào dữ liệu từ điển của ứng dụng.
  • Một tính năng nữa của ứng dụng đó là phát âm từ vựng. Ở mỗi phần giải nghĩa của từ tiếng Anh, sẽ có 2 giọng đọc là Anh-Anh và Anh-Mỹ để người dùng có thể học thêm được nhiều cách phát âm khác nhau. Ngoài ra, ứng dụng còn cho phép người dùng đổi giọng đọc và đổi tốc độ đọc của các từ. Với những từ tiếng Việt, ứng dụng cung cấp 1 giọng đọc duy nhất và vẫn có thể thay đổi được tốc độ đọc.
  • Trong quá trình sử dụng, những thay đổi của người dùng liên quan tới phần cài đặt như: từ điển Anh-Việt hay Việt-Anh, giọng đọc và tốc độ đọc sẽ được lưu lại cho lần sử dụng * sau.
  • Người sử dụng có thể tra cứu từ vựng trực tiếp từ dữ liệu của ứng dụng hoặc có thể sử dụng Google API để dịch từ hoặc câu như ứng dụng Google Translate.

Cách sử dụng

  • Video hướng dẫn sử dụng tại Youtube.

Cài đặt

  • Cài đặt JDK 8 tại đây, có thể sử dụng Intellij, Eclipse hoặc Netbean để chạy chương trình viết bằng Java.
  • Sau khi tải mã nguồn, cần import file lib đã có sẵn vào project. Trong lib đã có đủ các file cần thiết để có thể chạy được chương trình.
  • Tìm đến main/dictionaryApplication và chạy chương trình.

About

An application that helps users look up vocabulary and learn new words, including English and Vietnamese vocabulary

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published