Cách phát hiện ngôn ngữ của 1 đoạn text (chính xác ~ 100%)

Discussion in 'Chia Sẻ Tool & Bot' started by money, Mar 6, 2018.

  1. money

    money Hương Chủ

    Lúc trước mình có code 1 cái tool tự detect ngôn ngữ của 1 đoạn text ngắn, khá chính xác nhưng tỉ lệ chỉ được khoảng 95%. Khi sử dụng cho database chục triệu records thì số lượng sai cũng khá nhiều. Nay mới phát hiện ra 1 cách mới chính xác hơn nhiều, đó là dùng function DETECTLANGUAGE() của Google Spreadsheet.
    - Login account tạo 1 spreadsheet mới
    - Copy data vào cột A
    - Sang cell B1 nhập hàm: =DETECTLANGUAGE(A1)
    - Double click vào góc dưới bên phải của cell B1 để áp dụng công thức cho toàn bộ cột B
    - Nếu data quá nhiều thì để nó chạy 1 lúc rồi tắt tab đi và vào lại Google Drive mở lại Spreadsheet sau đó chọn chức năng Download as CSV (lưu ý là với data quá nhiều rows nếu chọn Download as Excel có thể bị sai, không hiểu lí do)

    Nhược điểm: tốc độ hơi chậm. Mềnh làm với data gần 100K rows, sau khi double click appy công thức cho cột B đợi khoảng 30 phút mà vẫn thấy nó Loading ... nhưng khi vào Google Drive download as CSV thì thấy nó đã xong rồi :D Nên cũng không rõ 100K rows thì mất bao lâu.

    Bonus: Google Spreadsheet dùng để dịch từng cell cũng được nha 500 ae. Cách làm như trên, nhưng dùng hàm =GOOGLETRANSLATE(A1,"es","en") (thay "es" và "en" bằng các ngôn ngữ phù hợp)
     
  2. auto100k

    auto100k Sơ Nhập Giang Hồ

    Tips hay.

    Trước mình có dùng google trans, free 2m query 1 tháng. Không biết giờ thế nào
     
  3. Nai

    Nai MiddleMan Staff Member

    Món này ngon quá, mà ko biết khi nào nên ăn cho nó hợp tình hợp lý :D
     
  4. kenyc

    kenyc Tân Thủ Thôn

    Bác money có nhiều bí kíp hay quá
     
  5. console

    console Bang Chúng

    Hay quá :D
     
  6. money

    money Hương Chủ

    Dở là nó chậm quá. Nên anh vẫn dùng tool của anh detect trước và chỉ check lại một số record mà tool không detect ra ngôn ngữ nào.
     
  7. Phan Thị

    Phan Thị Bang Chúng

    Hay dùng google translater api
     
  8. ngulam

    ngulam Khách Qua Đường

    lúc nào bác cũng toàn bí kíp chất nhất quả đất. Toàn cái ai cũng dùng, mà mỗi bác biết. Cám ơn bác nhiều nhiều.
     
  9. console

    console Bang Chúng

    95% là được quá rồi anh đâu cần phải perfect :D
     
  10. money

    money Hương Chủ

    Tớ dùng cả google lẫn bing, nhưng cách trên hay ở chỗ là không cần code
    Check Skype nha bé già :D Gì chứ bé là cứ phải code mới thích.
    80% là dc rồi em :D Nhưng nếu có thể hoàn thiện mà ko tốn sức thì vẫn thích :D