Skip to content

Latest commit

 

History

History
159 lines (129 loc) · 56.5 KB

README.md

File metadata and controls

159 lines (129 loc) · 56.5 KB

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/.

Danh sách từ điển

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

Ghi chú

Thực hiện

  • 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

SSH Private Key

  • 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") 

Submodules

  • Sync submodule về bằng lệnh
git submodule update --init --recursive

Tại sao?

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ác bước cách tạo ra file từ điển

  1. Cài Python 3.x
  2. Cài các package cần thiết pip install -r requirements.txt
  3. Tạo mới hay sửa file định nghĩa từ điển (như ./dict/TudienCuatoi.tab)
  4. Tạo một file mô tả từ điển (như ./dict/TudienCuatoi.dfo)
  5. Chạy dòng lệnh python ./bin/convert_all.py để tạo từ điển. Kết quả sẽ có trong thư mục output

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>);
Loading

Danh sách các từ điển và số từ hiện có

  1. Từ điển Hán Việt Thiền Chửu (9'897)
  2. Từ điển Anh Việt Beta (106'059 với 28'400 dạng từ thay thế - inflection)
  3. Từ điển phật học tổng hợp (49'569)
  4. Từ điển Phật Quang (16'973)
  5. Từ điển Phật học Việt Anh - Thiện Phúc (24'767)
  6. Từ điển Phật học Anh-Hán-Việt (3'914)
  7. Ngữ vựng Danh từ Thiền học (302)
  8. Từ điển Đạo Uyển (3'262)
  9. Từ điển Phật học Việt Anh - Đồng Loại (7'847)
  10. Từ điển Phật học Việt Anh - Minh Thông (9'113)
  11. Phật Quang Đại từ điển (Hán ngữ) (22'900)
  12. Rộng mở tâm hồn (1'347)
  13. Từ điển Phật học Tinh tuyển (2'918)

Chat với tác giả

Join the chat at https://gitter.im/catusf/tudienanhviet

Release all dictionaries