Python จะใช้ในการจับข้อความ หลังจากนั้นจะถูกส่งไปยัง IBM cloud เพื่อแปลเป็นภาษาที่เลือก จากนั้น Watson AI จะถูกใช้เพื่อเปลี่ยนข้อความที่แปลเป็นคำพูด จากนั้นไฟล์จะถูกส่งออกไป
เราจะบันทึกข้อความใน python
จากนั้นเราจะส่งข้อมูลนี้ไปยังคลาวด์ IBM
ซึ่งข้อความจะถูกแปลงเป็นภาษาที่เราต้องการ และเราจะแปลง ข้อความที่แปลแล้ว' เป็นคำพูด โดยใช้
Watson AI` จากนั้นเราจะส่งออกไฟล์
ในการตั้งค่า ให้ไปที่ cloud.ibm.com
จากนั้นไปที่ตัวเลือก 'หมวดหมู่' เลือกหมวดหมู่ 'การเรียนรู้ของเครื่องและ AI' จากนั้นเลือกหมวดหมู่ 'นักแปลภาษา' ใหม่ หน้าต่างป๊อปอัปตามค่าเริ่มต้น เวอร์ชัน lite
จะถูกเลือกและไม่เป็นไร เนื่องจากเป็นเวอร์ชันฟรีและเราจะใช้สิ่งนั้น คลิกที่ create
และบริการจะถูกสร้างขึ้นให้เรา จากนั้นเราจะได้รับ คีย์ API
ดังนั้นเราจะใช้คีย์ API
เพื่อทำสิ่งต่างๆ ต่อไป
api_key = '<Enter your API KEY>'
url = '<Enter your API URL>'
ตอนนี้เราต้องอ้างถึงเอกสารประกอบ Language Translator
เนื่องจากมีภาษาจำนวนมากและเราจำเป็นต้องระบุว่าเราต้องการแปลข้อความเป็นภาษาใด เพื่อให้สามารถอ้างอิงได้ ที่นี่ ตัวอย่างเช่น หากเราต้องการแปลข้อความจาก english-thai
ที่เราใช้ บริการ "en-th" โดยที่ "en" หมายถึง "ภาษาอังกฤษ" และ "th" หมายถึง "ไทย" ดังนั้นเราจึงตั้งค่า "model_id" ของเรา "แปลจากโค้ด - แปลเป็นโค้ด" นี่คือรายการ ของภาษาที่คุณสามารถแปลจากภาษาหนึ่งไปยังอีกภาษาหนึ่งได้ เพียงแค่เราต้องตั้งรหัสตรงนั้น ดังรูป ↓ กรณีภาษาอังกฤษ-ไทย รหัสคือ en-th
เหมือนกับการตั้งรหัสเป็น ตามข้อกำหนด
Language | Language code | Language | Language code |
---|---|---|---|
Arabic | ar |
Korean | ko |
Basque [1] | eu |
Latvian | lv |
Bengali | bn |
Lithuanian | lt |
Bosnian | bs |
Malay | ms |
Bulgarian | bg |
Malayalam | ml |
Catalan [1] | ca |
Maltese | mt |
Chinese (Simplified) | zh |
Montenegrin [2] | cnr |
Chinese (Traditional) | zh-TW |
Nepali | ne |
Croatian | hr |
Norwegian Bokmål | nb |
Czech | cs |
Polish | pl |
Danish | da |
Portuguese | pt |
Dutch | nl |
Romanian | ro |
English | en |
Russian | ru |
Estonian | et |
Serbian [3] | sr |
Finnish | fi |
Sinhala | si |
French | fr |
Slovak | sk |
French (Canadian) | fr |
Slovenian | sl |
German | de |
Spanish | es |
Greek | el |
Swedish | sv |
Gujarati | gu |
Tamil | ta |
Hebrew | he |
Telugu | te |
Hindi | hi |
Thai | th |
Hungarian | hu |
Turkish | tr |
Irish | ga |
Ukrainian | uk |
Indonesian | id |
Urdu | ur |
Italian | it |
Vietnamese | vi |
Japanese | ja |
Welsh | cy |