คุณแปลภาษาของ Actions สำหรับ Google Assistant เพื่อมอบประสบการณ์ที่ปรับแต่งให้เหมาะกับภาษาต่างๆ ที่ผู้ใช้ตั้งค่าในอุปกรณ์ของตนได้ นอกจากนี้ คุณยังจำกัดการเข้าถึงการดำเนินการตามภูมิภาคหรือสถานที่ตั้งของผู้ใช้ได้อีกด้วย
ก่อนจะไปต่อ คุณควรทราบคำศัพท์ 2-3 คำเพื่อทำความเข้าใจว่าคุณจะจัดเตรียมการดำเนินการของคุณไปยังผู้ใช้ที่แตกต่างกันได้อย่างไร
- ภาษา: โหมดการสื่อสารที่ตกลง พูด และเขียน
- ภูมิภาค: พื้นที่ทางกายภาพที่กำหนดไว้ ซึ่งโดยปกติจะเชื่อมโยงกับประเทศ
- ภาษา: ชุดค่าผสมของภาษาและภูมิภาค
เมื่อคุณเข้าใจคำศัพท์พื้นฐานแล้ว ต่อไปคือวิธีให้บริการ Actions สำหรับภาษา ภูมิภาค และภาษาต่างๆ ด้วย Actions Builder หรือ Actions SDK
ภาษาและสถานที่
ภาษาสร้างขึ้นโดยใช้ภาษาที่ตั้งค่าไว้ในการตั้งค่า Assistant และภูมิภาคที่กำหนดไว้ในการตั้งค่าอุปกรณ์ การใช้ค่าเหล่านี้ร่วมกันจะต้องสร้างภาษาที่รองรับ เช่น อุปกรณ์ที่ตั้งค่าเป็นภูมิภาค BR
และอุปกรณ์ Assistant ที่ตั้งค่าเป็น en-US
จะทำให้มีภาษาเป็น en-BR
ซึ่ง Actions on Google ไม่รองรับ
โดยค่าเริ่มต้น การดำเนินการรองรับทุกภูมิภาค (ประเทศ) ผู้ใช้ที่ตั้งค่าภาษาของ Assistant เป็นหนึ่งในภูมิภาคเหล่านี้จะใช้การดำเนินการของคุณได้
เมื่อผู้ใช้โต้ตอบกับการดำเนินการของคุณ ระบบจะใช้ภาษาของ Assistant เพื่อระบุว่าจะใช้เสียงการอ่านออกเสียงข้อความ (TTS) สำหรับการดำเนินการของคุณด้วย คุณเขียนทับพฤติกรรมเริ่มต้นนี้ได้โดยการเลือกเสียง TTS ที่ต้องการในส่วนพัฒนา > การเรียกใช้ > การตั้งค่า
เพิ่มภาษาและสถานที่
หากต้องการเพิ่มภาษาและภาษาไปยังการดำเนินการ ให้ทำตามขั้นตอนต่อไปนี้
- ในคอนโซลการดำเนินการ ให้ไปที่ more_vert > การตั้งค่าโปรเจ็กต์
- คลิกแท็บ Languages แล้วเลือกภาษาที่ต้องการเปิดใช้ ใช้ + เพิ่มภาษาเพื่อแสดงภาษาของภาษาราก
- คลิกบันทึก
การแก้ไของค์ประกอบ
ใน Actions Builder คุณจะเปลี่ยนภาษาของการเรียกใช้, Deep Link, ฉาก, Intent และประเภทการดำเนินการเริ่มต้นได้ โดยคลิกตัวเลือกภาษาที่เลือกหนึ่งในออบเจ็กต์เหล่านี้
แท็บการแปล
ในหน้าการตั้งค่าโปรเจ็กต์ของการดำเนินการ แท็บการแปลจะช่วยให้คุณแก้ไขการตั้งค่า พรอมต์ วลีการฝึก และประเภทสำหรับทุกภาษาที่การดำเนินการของคุณรองรับได้
- การตั้งค่า: ตัวเลือก เช่น ชื่อที่แสดงและการออกเสียงสำหรับแต่ละภาษา
- พรอมต์: ข้อความแจ้งทั้งหมดที่กำหนดไว้ในการดำเนินการของคุณ รวมถึงพรอมต์สำหรับ Intent ของระบบ
หากไม่มีการเพิ่มข้อความแจ้งที่แปลแล้วลงใน Intent ของระบบ ระบบจะใช้พรอมต์ภาษาเริ่มต้น
- วลีการฝึก: รายการ Intent ของการดำเนินการและวลีการฝึกที่ระบุ
- คำพ้องความหมายของประเภท: รายการประเภทและคำพ้องความหมายของประเภทเหล่านั้น
การเผยแพร่
คอนโซล Actions ช่วยให้คุณปรับแต่งข้อมูลต่อไปนี้เมื่อเผยแพร่โปรเจ็กต์ Actions
- ข้อมูลเฉพาะภาษาและสถานที่: คุณระบุรายละเอียดข้อมูลการดำเนินการที่แตกต่างกัน (เช่น ชื่อและคำอธิบาย) ที่ระดับภาษาและสถานที่ตั้งของแต่ละโปรเจ็กต์ได้
- การกำหนดสถานที่เป้าหมาย: คุณระบุภูมิภาคที่การดำเนินการของคุณใช้ได้ โดยค่าเริ่มต้น การดำเนินการของคุณรองรับทุกภูมิภาคตราบใดที่ผู้ใช้ตั้งค่าภาษาของ Assistant เป็นภาษาที่การดำเนินการของคุณรองรับ
- การปรับแต่งเสียง TTS: โดยค่าเริ่มต้น การดำเนินการของคุณจะใช้ชุดเสียง TTS ที่ตรงกับภาษาของ Assistant ของผู้ใช้โดยอัตโนมัติ คุณลบล้างลักษณะการทำงานนี้และเลือกเสียง TTS เฉพาะที่ไม่เปลี่ยนแปลงตามภาษาของ Assistant ของผู้ใช้ได้
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีแปลการเผยแพร่ Action ได้ที่หน้าเผยแพร่การดำเนินการที่แปลแล้ว
การทดสอบ
ในระหว่างการพัฒนา คุณสามารถทดสอบการดำเนินการที่แปลแล้วกับอุปกรณ์ฮาร์ดแวร์หรือเครื่องจำลองการดำเนินการโดยใช้ฟีเจอร์ต่อไปนี้
- การจำลองภาษาช่วยให้คุณตั้งค่าภาษาของอุปกรณ์เพื่อทดสอบคำตอบและตรรกะที่เจาะจงภาษาในการดำเนินการของคุณ
- การจำลองสถานที่ให้คุณตั้งค่าตำแหน่งจริงของอุปกรณ์เพื่อทดสอบการกำหนดเป้าหมายตามสถานที่และการตอบสนองเฉพาะภูมิภาคในการตอบสนอง
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีทดสอบการทำงานที่แปลแล้วด้วยเครื่องจำลองการดำเนินการได้ที่หน้าเครื่องจำลองการดำเนินการ