รู้จักกับ Cloud Translation


รู้จักกับ Cloud Translation

Written by Thanakit Gowitwanich, Data engineer


รู้จักกับ Cloud translation บริการแปลภาษาบน Google Cloud Platform (GCP) ช่วยให้เว็บไซต์และแอปพลิเคชันของคุณสามารถแปลข้อความแบบอ่านไม่สะดุด ผ่าน Translation API พร้อมคำแนะนำการเริ่มต้นใช้งาน

Cloud Translation starter guide


ต่อไปนี้จะเป็นตัวอย่างง่ายๆ เพื่อให้ผู้อ่านได้ทดลองใช้ 1 ใน Translation AI บริการแปลภาษา บน Google Cloud Platform กัน ผู้อ่านสามารถทำตามโดยไม่ต้องห่วงเรื่องค่าใช้จ่ายใดๆ เพราะในส่วนนี้จะยังอยู่ใน Free tier ของ Translation API (ฟรีสูงสุดถึง 500,000 ตัวอักษรแรก / เดือน)

Translation AI คืออะไร
AI, Machine Learning (ML) คืออะไร?

  1. เริ่มจากเปิด Google Cloud Console ขึ้นมา
    (คลิกที่นี่ https://console.cloud.google.com/)

  2. ต่อมาเราจะเปิดใช้งาน Cloud Translation API กันครับ มองหา Search bar แล้วกรอกคำว่า “Cloud Translation API” แล้วกด Enter

3. มองหา Cloud Translation API แล้วคลิกเข้าไป

4. กดปุ่ม Enable เพื่อเปิดใช้งาน Cloud Translation API

5. หลังจากเปิดใช้งานแล้ว เราจำเป็นที่จะต้อง generate API key สำหรับยิงไปขอใช้งาน กลับไปที่ Search bar กรอกคำว่า “Credentials” แล้วกด Enter
6. มองหา Credentials แล้วคลิกเข้าไป
7. กดที่ปุ่ม [Create credentials] > [API key]

8. Copy API key ที่แสดงบนจอเก็บไว้ อาจจะทดไว้ที่ notepad หรือ text editor อื่นๆ ก็ได้

9. เรียบร้อยแล้ว เราจะทำการทดลองยิง API แปลภาษากันครับ มองหาปุ่มตรงมุมขวาบนของจอดังภาพ แล้วกด Activate Cloud shell ขึ้นมา

10. จะปรากฎหน้าต่างดำๆ ขึ้นมาดังภาพด้านล่าง

11. Run Command ต่อไปนี้ โดยแทนที่ <YOUR_API_KEY> ด้วย API key จากขั้นตอนที่แล้ว

12. Run Command ต่อโดยอันนี้จะเป็นข้อความที่เราจะทดลองแปลกัน
ส่วนสาเหตุที่การเว้นวรรคถูกเขียนเป็น %20 เพราะว่าเป็น url encoding
หากไม่ใช้ %20 ก็สามารถใช้เครื่องหมาย + ได้เช่นกัน หากผู้อ่านอยากทดลองข้อความจากบทความยาวๆ เพื่อความสะดวกลองมองหา url encoder ใน internet ใช้งานดูครับ

13. Run Command ต่อไปนี้ ในคำสั่งนี้จะมีส่วนที่เขียนว่า target=th ใช้กำหนดภาษาปลายทางว่าให้แปลเป็นภาษาไทยครับ ส่วนภาษาต้นทางนั้น Translation API จะตรวจจับภาษาที่จะแปลให้เอง

14. จะได้ Response ดังต่อไปนี้

จากตัวอย่างนี้เราทำการยิง API ตรงๆ ผ่าน Command line กันอย่างง่ายๆ ซึ่งทางปฏิบัติ Web application หรือ Mobile application จะเป็นผู้ที่ยิงเข้าไป ไม่ใช่เรายิงตรงๆ แบบนี้นะครับ

สำหรับท่านที่ต้องการศึกษาข้อมูลเพิ่มเติมสามารถเข้าไปที่ลิงค์ด้านล่างได้เลยครับ

What is Cloud Translation?

จบกันไปแล้วสำหรับการเริ่มต้นใช้งาน Translation API  ทั่วไป หวังว่าจะทำให้ผู้อ่านทุกท่านเข้าใจถึง Concept ของบริการประเภทนี้ได้มากยิ่งขึ้น


ทำความรู้จักกับเทคโนโลยีอื่นๆ บน Google Cloud กับกิจกรรม webinar

ลงทะเบียนเข้าร่วมฟรี ! คลิกที่นี่

Make It Now!

หากคุณสนใจต้องการคำปรึกษา Cloud Ace Thailand พร้อมให้บริการที่จะสนับสนุนคุณตั้งแต่ การให้คำปรึกษา จนถึงการออกแบบระบบ ติดตั้งระบบ ย้ายระบบ ในฐานะ Google Cloud Partner ที่มีความเชี่ยวชาญ และได้รับรางวัล Service partner of the year ในปี 2019

ติดต่อเรา th_sales@cloud-ace.com

.