สำหรับ ภาษาอังกฤษ แปลเป็น ภาษาไทย อ่านได้จากบทความ : เขียนโปรแกรมแปลภาษา dictionary บน Python 3
บทความนี้ใช้ความรู้และเครื่องมือจากบทความ
- ตัวแปรข้อมูล Dictionary ใน Python
- สร้าง GUI ด้วย tkinter ง่าย ๆ ด้วย easygui
- แนะนำการใช้งานไลบรารี CSV ใน Python
ผมทำการโหลดไฟล์ lao-eng-dictionary.csv มาไว้โฟลเดอร์เดียวกันกับโค้ด Python (โหลดไฟล์ lao-eng-dictionary.csv ได้จาก https://github.com/googlei18n/language-resources/raw/master/third_party/lo_dictionary_by_mopt_laos/lao-eng-dictionary.csv )
โครงสร้างภายในไฟล์ lao-eng-dictionary.csv มีรูปแบบดังนี้
'ID', 'LaoWord', 'English', 'Pronunciation', 'Type'
และเนื่องจากภาษาลาว Font ส่วนใหญ่บนคอมมานด์ไลน์ ไม่มีอักษรภาษาลาวอยู่ ทำให้เราไม่สามารถใช้คำสั่ง print ใน cmd หรือคอมมานด์ไลน์อื่น ๆ ได้ จึงต้องใช้ GUI เข้ามาช่วยแสดงผลลัพธ์เป็นอักษรภาษาลาว ผมจึงใช้โมดูล easygui เข้ามาช่วยแสดงผลอักษรภาษาลาวในภาษา Python
โค้ด :
ผลลัพธ์
หน้าต่างให้กรอกคำภาษาอังกฤษที่ต้องการแปลให้เป็นภาษาลาว
แสดงผลลัพธ์คำภาษาลาวที่พบ
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ
0 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)