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 :smile: ( 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ề

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 :smile:

3 Likes

cho xin code crawler bạn ơi :smiley:

Mới vào nghịch thì bóc được 2 cái api :smiley:
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 thanh
Nê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

4 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?