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

viết 12:08 ngày 01/10/2018

cho xin code crawler bạn ơi

Đào An viết 11:57 ngày 01/10/2018

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

Bài liên quan
0