Wednesday, December 28, 2016

Cách convert từ điển stardict sang mobi cho kindle

Cách convert từ điển stardict sang mobi cho kindle

Bài viết được thực hiện trên ubuntu, các bạn tham khảo link bên dưới để làm trên win nếu muốn (mình chưa thử)

1. Tham khảo các bước làm tại: Đây
+ Tải các công cụ sau để chuẩn bị convert:
   *  pyglossary   đây
   * kindlegen   đây
   * file tab2opf.py  đây
Lưu ý: pyglossary và kindlegen mình sẽ để trong 2 thư mục cùng tên trong folder Downloads. Còn file table thì để trong folder của dữ liệu stardict, và folder này cũng nằm trong Download.

+ Chuẩn bị dữ liệu từ điển stardict (file  .ifo)

2. Bắt tay làm:
+ Bật terminal, gõ:  python3 pyglossary.pyw    để khởi động phần mềm quy đổi dữ liệu từ điển.
+ Chọn file .ifo ở trên, chọn file txt ở dưới và đặt tên file (ví dụ: anhviet) để xuất ra (chỉ đường dẫn đến folder chứa dữ liệu, xuất ra trong folder đó luôn)

Input: tabfile, output: stardict

+ Sau khi hoàn tất ta sẽ có file từ điển anhviet.txt.
+ Bật terminal khác, gõ: truy cập đến Downloads folder và vào folder dữ liệu từ điển.
+ Gõ: sudo chmod 777 tab2opf.py  rồi enter
+ Gõ : sudo ./tab2opf.py anhviet.txt  rồi enter
+ Sau khi phần mềm chạy xong ta có trong folder dữ liệu nhiều file khác nhau, ta chỉ quan tâm file anhviet.opf
+ Trên terminal truy cập đến folder kindlegen rồi gõ: ./kindlegen ~/Downloads/duong_dan_den_thu_muc_du_lieu_tu_dien/anhviet.opf   rồi enter
+ Cuối cùng nhận được file từ điển anhviet.mobi
+Copy vào máy kindle rồi dùng thôi.


Source of tab2opf.py:  http://www.klokan.cz/projects/stardict-lingea/tab2opf.py


Giải pháp khác cho việc convert (Chưa làm được :(  ):   https://github.com/pettarin/penelope

No comments:

Post a Comment