สร้างโปรแกรมแปลภาษาด้วย PyThaiNLP

ด้วยความสามารถทางด้านการประมวลผลภาษาธรรมชาติที่ PyThaiNLP มีอยู่ คุณสามารถสร้างโปรแกรมแปลภาษาด้วย Python ได้อย่างง่ายดาย

ติดตั้ง PyThaiNLP

pip install pythainlp

ตัวอย่างโค้ดแบบง่ายๆ:

from pythainlp.translate import Translate

th2en = Translate('en', 'th')
en2th = Translate('th', 'en')

# ตัวอย่างการใช้งาน
english_text = "Hello, how are you?"
thai_text = "สวัสดีครับ สบายดีไหมครับ"

translated_english = en2th.translate(english_text)
translated_thai = th2en.translate(thai_text)

print(translated_english)
print(translated_thai)

ในตัวอย่างนี้ เราใช้ Translate จาก PyThaiNLP เพื่อแปลข้อความระหว่างภาษาอังกฤษและภาษาไทย โดยกำหนดภาษาต้นทางและภาษาปลายทาง โดย src และ dest ตามลำดับ

คุณสามารถปรับแปลงและประยุกต์ใช้โปรแกรมนี้ตามความต้องการของคุณ เช่น แปลภาษาในไฟล์หรือแปลภาษาในข้อความที่รับเข้ามาผ่านอินพุต

หวังว่าคำแนะนำนี้จะเป็นประโยชน์และช่วยให้คุณสร้างโปรแกรมแปลภาษาด้วย PyThaiNLP ได้ครับ! 🚀

ตัวอย่างโค้ดการแปลไฟล์ Json และบันทึกกลับเป็นไฟล์ Json อีกครั้ง:

from pythainlp.translate import Translate
import json
th2en = Translate('en', 'th')

with open("/content/th.json", "r") as file:
    data = json.load(file)

translated_data = {}
for key, value in data.items():
    if isinstance(value, str):
        translated_value = th2en.translate(value)
        translated_data[key] = translated_value
    else:
        translated_data[key] = value

with open('/content/output.json', 'w', encoding='utf8') as file:
    json.dump(translated_data, file, ensure_ascii=False)

Read more

iOS 27: เตรียมพบกับ 3 เครื่องมือ AI แต่งภาพสุดล้ำในแอป Photos ทั้ง Extend, Enhance และ Reframe

iOS 27: เตรียมพบกับ 3 เครื่องมือ AI แต่งภาพสุดล้ำในแอป Photos ทั้ง Extend, Enhance และ Reframe

เตรียมพบกับยุคใหม่แห่งการแต่งภาพบน iPhone ด้วย iOS 27! Apple จ่อเพิ่ม AI Tools ใหม่ในแอป Photos ทั้ง Extend, Enhance, Reframe ให้คุณสร้างสรรค์ภาพสวยง่ายดาย

By ทีมงาน devdog
ฉลอง 20 ปี Google Translate เปิดตัวฟีเจอร์ AI ฝึกออกเสียงเรียลไทม์ตามคำเรียกร้อง!

ฉลอง 20 ปี Google Translate เปิดตัวฟีเจอร์ AI ฝึกออกเสียงเรียลไทม์ตามคำเรียกร้อง!

Google Translate ฉลอง 20 ปี! เปิดตัวฟีเจอร์ AI ช่วยฝึกออกเสียงแบบเรียลไทม์ ตอบโจทย์คนอยากเก่งภาษา พร้อมวิเคราะห์และให้คำแนะนำทันที

By ทีมงาน devdog
PPV คืออะไร? เจาะลึกปรากฏการณ์ Pay-Per-View กับอีเวนต์สุดพิเศษแห่งยุค

PPV คืออะไร? เจาะลึกปรากฏการณ์ Pay-Per-View กับอีเวนต์สุดพิเศษแห่งยุค

ทำความเข้าใจ Pay-Per-View (PPV) กับเทรนด์การรับชมอีเวนต์สุดพิเศษ ทั้งศึก ONE Championship, คอนเสิร์ต Project Sekai และความบันเทิงหลากหลายผ่าน ABEMA PPV.

By ทีมงาน devdog