Từ điển tiếng Việt dành cho máy đọc sách Kindle, Kobo, Pocketbook, Boox v.v. cũng như trên điện thoại và máy tính, như StarDict, Lingvo, Yomichan/Yomitan, v.v.
Mã nguồn cho từ điển dành cho máy đọc sách Kindle. Để sử dụng từ điển, download tại đây http://catusf.github.io/.
Số thứ tự | Name | Description | Ngôn ngữ gốc | Ngôn ngữ đích | Kindle | Yomitan/ Yomichan | StarDict | EPUB | DICT | Lingvo (DSL) | Kobo | Pleco |
---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | Download | Download | Download | Download | Download | Download | Download | Download | ||||
1 | Bách khoa toàn thư v1.0 | Bách khoa toàn thư tiếng Việt | Tiếng Việt (vi) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
2 | English Irregular Verbs SPDict v1.1 | English Irregular Verbs SPDict | Tiếng Anh (en) | Tiếng Anh (en) | Download | Download | Download | Download | Download | Download | Download | |
3 | Ngữ vựng danh từ thiền học v1.0 | Ngữ vựng danh từ thiền học | Tiếng Việt (vi) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
4 | Phật quang Đại từ điển Hán ngữ v1.0 | Phật quang Đại từ điển Hán ngữ | Tiếng Trung (zh) | Tiếng Trung (zh) | Download | Download | Download | Download | Download | Download | Download | Download |
5 | Rộng mở tâm hồn v1.0 | Rộng mở tâm hồn | Tiếng Việt (vi) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
6 | Từ Trung-Việt Beta v1.0 | Từ Trung-Việt Beta | Tiếng Trung (zh) | Tiếng Anh (en) | Download | Download | Download | Download | Download | Download | Download | Download |
7 | Từ diển Anh-Việt SPDict v1.0 | Từ diển Anh-Việt SPDict với các dạng từ tiếng Anh | Tiếng Anh (en) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
8 | Từ diển Anh-Việt-Anh SPDict v1.1 | Từ diển Anh-Việt-Anh SPDict với các dạng từ tiếng Anh | Tiếng Anh (en) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
9 | Từ diển Việt-Anh SPDict v1.0 | Từ diển Việt-Anh SPDict | Tiếng Việt (vi) | Tiếng Anh (en) | Download | Download | Download | Download | Download | Download | Download | |
10 | Từ điển Anh - Việt v1.1 | Từ điển Anh - Việt với các dạng từ | Tiếng Anh (en) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
11 | Từ điển Anh-Việt Kinh doanh Prodict v1.1 | Từ điển Anh-Việt Kinh doanh Prodict | Tiếng Anh (en) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
12 | Từ điển Anh-Việt Kỹ thuật & Kinh doanh Prodict v1.1 | Từ điểnt Anh-Việt Kỹ thuật & Kinh doanh Prodict | Tiếng Anh (en) | Tiếng Anh (en) | Download | Download | Download | Download | Download | Download | Download | |
13 | Từ điển Anh-Việt Kỹ thuật Prodict v1.1 | Từ điển Anh-Việt Kỹ thuật Prodict | Tiếng Anh (en) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
14 | Từ điển Anh-Việt β v1.4 | Từ điển Anh-Việt β với các dạng từ tiếng Anh | Tiếng Anh (en) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
15 | Từ điển Anh-Việt-Anh v1.1 | Từ điển Anh-Việt-Anh với các dạng từ tiếng Anh | Tiếng Anh (en) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
16 | Từ điển Bồ Đào Nha - Việt v1.0 | Từ điển Bồ Đào Nha - Việt với các dạng từ | Tiếng Bồ Đào Nha (pt) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
17 | Từ điển Hàn - Việt - Hàn v1.0 | Từ điển Hàn - Việt - Hàn | Tiếng Hàn (ko) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
18 | Từ điển Hàn - Việt v1.0 | Từ điển Hàn - Việt | Tiếng Hàn (ko) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
19 | Từ điển Hán ngữ v1.0 | Từ điển Hán ngữ | Tiếng Việt (vi) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
20 | Từ điển Na Uy - Việt v1.0 | Từ điển Na Uy - Việt với các dạng từ | no | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
21 | Từ điển Nga - Việt - Nga v1.0 | Từ điển Nga - Việt - Nga với các dạng từ | Tiếng Nga (ru) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
22 | Từ điển Nga - Việt v1.0 | Từ điển Nga - Việt với các dạng từ | Tiếng Nga (ru) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
23 | Từ điển Nhật - Việt - Nhật v1.0 | Từ điển Nhật - Việt - Nhật | Tiếng Nhật (ja) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
24 | Từ điển Nhật - Việt v1.0 | Từ điển Nhật - Việt | Tiếng Nhật (ja) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
25 | Từ điển Pháp - Việt - Pháp v1.0 | Từ điển Pháp - Việt - Pháp với các dạng từ | Tiếng Pháp (fr) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
26 | Từ điển Pháp - Việt v1.0 | Từ điển Pháp - Việt với các dạng từ | Tiếng Pháp (fr) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
27 | Từ điển Phật Quang v1.0 | Từ điển Phật Quang | Tiếng Việt (vi) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
28 | Từ điển Phật học Anh-Hán-Việt v1.1 | Từ điển Phật học Anh-Hán-Việt | Tiếng Anh (en) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
29 | Từ điển Phật học Tinh tuyển v1.0 | Từ điển Phật học Tinh tuyển | Tiếng Việt (vi) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
30 | Từ điển Phật học Việt Anh - Minh Thông v1.0 | Từ điển Phật học Việt Anh - Minh Thông | Tiếng Việt (vi) | Tiếng Anh (en) | Download | Download | Download | Download | Download | Download | Download | |
31 | Từ điển Phật học Việt Anh - Thiện Phúc v1.0 | Từ điển Phật học Việt Anh - Thiện Phúc | Tiếng Việt (vi) | Tiếng Anh (en) | Download | Download | Download | Download | Download | Download | Download | |
32 | Từ điển Phật học Việt Anh - Đồng Loại v1.0 | Từ điển Phật học Việt Anh - Đồng Loại | Tiếng Việt (vi) | Tiếng Anh (en) | Download | Download | Download | Download | Download | Download | Download | |
33 | Từ điển Séc - Việt v1.0 | Từ điển Séc - Việt với các dạng từ | cs | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
34 | Từ điển Tiếng Việt | Từ điển Tiếng Việt (Hồ Ngọc Đức) | Tiếng Ý (it) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
35 | Từ điển Trung - Việt v1.0 | Từ điển Trung - Việt | Tiếng Trung (zh) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | Download |
36 | Từ điển Tây Ban Nha - Việt - Tây Ban Nha v1.0 | Từ điển Tây Ban Nha - Việt - Tây Ban Nha với các dạng từ | Tiếng Tây Ban Nha (es) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
37 | Từ điển Tây Ban Nha - Việt v1.0 | Từ điển Tây Ban Nha - Việt với các dạng từ | Tiếng Tây Ban Nha (es) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
38 | Từ điển Việt - Anh v1.0 | Từ điển Việt - Anh | Tiếng Việt (vi) | Tiếng Anh (en) | Download | Download | Download | Download | Download | Download | Download | |
39 | Từ điển Việt - Hàn v1.0 | Từ điển Việt - Hàn | Tiếng Việt (vi) | Tiếng Hàn (ko) | Download | Download | Download | Download | Download | Download | Download | |
40 | Từ điển Việt - Nga v1.0 | Từ điển Việt - Nga | Tiếng Việt (vi) | Tiếng Nga (ru) | Download | Download | Download | Download | Download | Download | Download | |
41 | Từ điển Việt - Nhật v1.0 | Từ điển Việt - Nhật | Tiếng Việt (vi) | Tiếng Nhật (ja) | Download | Download | Download | Download | Download | Download | Download | |
42 | Từ điển Việt - Nhật v1.0 | Anh - Việt | Tiếng Nhật (ja) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
43 | Từ điển Việt - Pháp v1.0 | Từ điển Việt - Pháp | Tiếng Việt (vi) | Tiếng Pháp (fr) | Download | Download | Download | Download | Download | Download | Download | |
44 | Từ điển Việt - Tây Ban Nha v1.0 | Từ điển Việt - Tây Ban Nha | Tiếng Việt (vi) | Tiếng Tây Ban Nha (es) | Download | Download | Download | Download | Download | Download | Download | |
45 | Từ điển Việt - Đức v1.0 | Từ điển Việt - Đức | Tiếng Việt (vi) | Tiếng Đức (de) | Download | Download | Download | Download | Download | Download | Download | |
46 | Từ điển Việt-Anh Kỹ thuật Prodict v1.0 | Từ điển Việt-Anh Kỹ thuật Prodict | Tiếng Việt (vi) | Tiếng Anh (en) | Download | Download | Download | Download | Download | Download | Download | |
47 | Từ điển Việt-Anh Kỹ thuật Prodict v1.0 | Từ điển Việt-Anh Kỹ thuật Prodict | Tiếng Việt (vi) | Tiếng Anh (en) | Download | Download | Download | Download | Download | Download | Download | |
48 | Từ điển Wikipedia tiếng Việt v1.0 | Từ điển Wikipedia tiếng Việt | Tiếng Việt (vi) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
49 | Từ điển WordNet v1.0 | Từ điển WordNet | Tiếng Anh (en) | Tiếng Anh (en) | Download | Download | Download | Download | Download | Download | Download | |
50 | Từ điển bộ từ tiếng Trung v1.0 | Từ điển phân tích các chữ cái tiếng Trung thành các bộ | Tiếng Trung (zh) | Tiếng Anh (en) | Download | Download | Download | Download | Download | Download | Download | Download |
51 | Từ điển tra cứu các bộ tiếng Trung v1.0 | Từ điển Tra cứu 214 bộ Kangxi tiếng Trung | Tiếng Trung (zh) | Tiếng Anh (en) | Download | Download | Download | Download | Download | Download | Download | Download |
52 | Từ điển tra cứu từ tiếng Trung theo bộ v1.0 | Từ điển Tra cứu các từ tiếng Trung theo tên các bộ cấu thành | Tiếng Trung (zh) | Tiếng Anh (en) | Download | Download | Download | Download | Download | Download | Download | Download |
53 | Từ điển tổng hợp Phật học v1.0 | Từ điển tổng hợp Phật học | Tiếng Việt (vi) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
54 | Từ điển từ Hán Việt Thiền Chửu + Trần Văn Chánh v1.0 | TTừ điển từ Hán Việt Thiền Chửu + Trần Văn Chánh | Tiếng Trung (zh) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | Download |
55 | Từ điển từ Hán Việt Thiền Chửu v1.0 | Từ điển từ Hán Việt Thiền Chửu | Tiếng Việt (vi) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
56 | Từ điển Ý - Việt v1.0 | Từ điển Ý - Việt với các dạng từ | Tiếng Ý (it) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
57 | Từ điển Đạo Uyển v1.0 | Từ điển Đạo Uyển | Tiếng Việt (vi) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
58 | Từ điển Đức - Việt - Đức v1.0 | Từ điển Đức - Việt - Đức với các dạng từ | Tiếng Đức (de) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download | |
59 | Từ điển Đức - Việt v1.0 | Từ điển Đức - Việt với các dạng từ | Tiếng Đức (de) | Tiếng Việt (vi) | Download | Download | Download | Download | Download | Download | Download |
- Setup môi trường
make setup
- Test môi trường
make test
- Build mẫu vài từ điển
make sample
- Build tất cả từ điển
make all
- Khi tạo khởi động CodeSpace để dev, thực hiện lệnh sau để đồng bộ SSH Private Key từ CodeSpace secret vào SSH Agent
eval $(ssh-agent -s)
ssh-add <(echo "$SSH_PRIVATE_TUDIEN_CODESPACE")
- Sync submodule về bằng lệnh
git submodule update --init --recursive
Do tôi thấy cần:
- Có các từ điển có chất lượng để giúp việc học hỏi của bản thân và mọi người
- Lập trình viên bất kỳ có thể dùng dữ liệu đầu vào ở đây để tạo output khác
- Có thể dễ dàng bổ sung từ điển - chỉ cần tạo 1 file văn bản phân cách bằng dấu \t (.tab) và 1 file mô tả .dfo
Các từ điển cần:
- Chính xác và dễ tra cứu
- Dùng được trên nhiều thiết bị (Kindle, Kobo, Onyx, mobile và PC apps)
- Cài Python 3.x
- Cài các package cần thiết
pip install -r requirements.txt
- Tạo mới hay sửa file định nghĩa từ điển (như
./dict/TudienCuatoi.tab
) - Tạo một file mô tả từ điển (như
./dict/TudienCuatoi.dfo
) - Chạy dòng lệnh
python ./bin/convert_all.py
để tạo từ điển. Kết quả sẽ có trong thư mụcoutput
Việc còn lại là copy file .mobi vừa được tạo ra bằng dây cáp USB vào thư mục documents
trên Kindle để bắt đầu sử dụng.
graph LR;
GenMetadat(File mô tả <.dfo>) --> GenTab(File định nghĩa <.tsv>);
GenTab -- tool tab2opf --> HTML_File(File <.opf/html>) -- mobigen --> KindleDict(Từ điển Kindle <.mobi>);
GenTab -- chạy PyGlossary --> EpubDict(Từ điển <.epub>);
GenTab -- chạy PyGlossary --> KoboDict(Từ điển Kobo <.kobo.zip>);
GenTab -- chạy PyGlossary --> StarDict(Từ điển StarDict <.ifo>);
GenTab -- chạy PyGlossary --> dictd(Từ điển dictd <.index>);
GenTab -- chạy PyGlossary --> Yomitan(Từ điển dictd <.zip>);
GenTab -- chạy DSL Tools --> DSLDict(Từ điển Lingvo <.dsl.dz>);
- Từ điển Hán Việt Thiền Chửu (9'897)
- Từ điển Anh Việt Beta (106'059 với 28'400 dạng từ thay thế - inflection)
- Từ điển phật học tổng hợp (49'569)
- Từ điển Phật Quang (16'973)
- Từ điển Phật học Việt Anh - Thiện Phúc (24'767)
- Từ điển Phật học Anh-Hán-Việt (3'914)
- Ngữ vựng Danh từ Thiền học (302)
- Từ điển Đạo Uyển (3'262)
- Từ điển Phật học Việt Anh - Đồng Loại (7'847)
- Từ điển Phật học Việt Anh - Minh Thông (9'113)
- Phật Quang Đại từ điển (Hán ngữ) (22'900)
- Rộng mở tâm hồn (1'347)
- Từ điển Phật học Tinh tuyển (2'918)