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)

+ 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