01/10/2018, 09:56
Mời góp ý ứng dụng tra từ (Anh-Việt / Việt-Anh)
Lời mở đầu
Trong quá trình học python mình muốn viết một chương trình gì đó để vừa học hỏi code và cũng học tiếng anh nên nảy sinh ý định viết 1 ứng dụng dùng để tra từ ( chủ yếu là để học hỏi )
Tính năng
- Tra từ anh - việt / việt - anh trực tiếp mà không cần phải chuyển đổi qua lại
- Tra được danh/tính/động/trạng (nếu có) và kèm ví dụ
- Tốc độ tra phụ thuộc vào tốc độ mạng của bạn ( dùng được khi có kết nối mạng )
Sử dụng - Python 2.7.13
- GUI Tkinter
- Requests, BeautifulSoup
- Dùng crawler lấy từ vựng trực tiếp từ trang http://dict.laban.vn/
- Đóng gói ứng dụng Pyinstaller
Tải về - Chỉ dùng được trên Windows 64-bit
- Link tải về : http://www.mediafire.com/file/2oyq0v7wog9kjq5/Tra_tu.rar
- Mở file dist => tra_ava.exe
Lời kết
Ứng dụng mình viết vẫn còn nhiều hạn chế , dùng để học hỏi là chính ,mong nhận được lời góp ý từ các bạn
Bài liên quan
cho xin code crawler bạn ơi
Mới vào nghịch thì bóc được 2 cái api
Từ link:
http://dict.laban.vn/ajax/widget-search?type=1&query=good-class&vi=0
Bóc ra được mớ html định nghĩa ở phần detail:
Giờ bóc phần detail + thêm link css từ laban
http://stc.laban.vn/dictionary/css/styles-1.11.min.css
Là ta có kết quả đẹp như dùng laban search
p/s: link sound
http://dict.laban.vn/ajax/getsound?accent=uk&word=good
--> ứng dụng đang thiếu âm thanhNên dùng api ở trên để tra từ ko bị lag
Nên thêm chức năng tra bằng google dịch cho từ/ cụm nào ko tra được bằng laban dict
Nếu có thể thì làm thêm chức năng bôi đen để tra từ như này