Python (ไพธอน) หรือ ภาษาไพธอน เป็นภาษาที่ใช้ในการเขียนโปรแกรมภาษาหนึ่งที่ค่อนข้างจะใหม่มากๆ ซึ่งถูกพัฒนาขึ้นมาโดยไม่ยึดติดกับแพลตฟอร์ม ซึ่งสามารถรันได้ทุกๆระบบปฺฏิบัติการ ไม่ว่าจะเป็น ระบบปฏิบัติการ Linux, Windows NT, Windows 2000, Windows XP หรือแม้แต่ระบบ FreeBSD และที่สำคัยภาษานี้เป็น open source ซึ่งแปลว่าฟรีนั่นเอง บวกกับภาษามีดครงสร้างเข้าใจง่ายทำให้เหล่าโปรแกรมเมอร์และผู้พัฒนาได้นำภาษาเหล่านี้มาพัฒมนาให้มีความสามารถยิ่งขึ้นไปอีก ทำให้สามารถใช้งานได้ในหลายๆลักษณะ
โมดูลตรวจสอบภาษา คืออะไร
โมดูลตรวจสอบภาษาเป็นโมดูลสำหรับเช็คว่าข้อความที่เราเขียนในโปรแกรมว่าเป็นภาษาอะไรทำให้เรานั้นนำความสามารถนี้ไปประยุกต์ใช้ได้หลายๆอย่าง เช่น เช็คคำที่ป้อนเข้ามาจากผู้ใช้ว่าเป็นภาษาอะไร การนำข่อความไปจัดเก็บในหมวดต่างๆ และอื่นอีกมากมาย ในประเทศไทยนิยมใช้โมดูลตรวจสอบภาษาตัวหนี่งที่มีชื่อว่า langdetect (แลงดีเทค) ซึ่งรองรอบ ไพธอนเวอรชั่น 2,3 ในกระทู้นี้จะมาแนะนำให้ท่านรู้จักกับโมดูลนี้กัน
วิธีการใช้งานโมดูล langdetect (แลงดีเทค)
ก่อนอืนให้โหลดโมดูลเข้ามาใช้งาน โดยใช้คำสั่ง python -m pip install langdetect พิมพ์ใส่ในเทอร์มินอล (สำหรับ ไพชาร์มอิดิตเตอร์)
ตัวอย่างโค้ด
from langdetect import detect
print(detect("ยายกินลำไยน้ำลายยายไหลย้อย"))
print(detect("where are you now"))
ผลการรัน:โดยจะแสดงตัวย่อของภาษาออกมา
th
en
และยังตรวจสอบความถี่ของภาษาได้อีกด้วย
ตัวอย่างโค้ด
from langdetect import detect_langs
print(detect_langs("ยายกินลำไยน้ำลายยายไหลย้อย where are you"))
ผลการรัน
[th:0.9999999905959311]
อ้างอิงรูปภาพ:Python