คุณสามารถแปล Actions สำหรับ Google Assistant เพื่อมอบประสบการณ์ที่ปรับแต่งแล้ว สำหรับภาษาและภาษาถิ่นต่างๆ ที่ผู้ใช้ตั้งค่าในอุปกรณ์ได้ นอกจากนี้ คุณยังจำกัดการเข้าถึง Actions ตามภูมิภาค หรือสถานที่ตั้งจริงของผู้ใช้ได้ด้วย
ก่อนจะดำเนินการต่อ คุณควรทราบคำศัพท์บางคำเพื่อทำความเข้าใจวิธีปรับแต่ง Action ให้เหมาะกับผู้ใช้แต่ละราย
- ภาษา - รูปแบบการสื่อสารที่ตกลงกันไว้ทั้งแบบพูดและเขียน
- ภูมิภาค - พื้นที่ทางกายภาพที่กำหนดไว้ซึ่งมักจะเชื่อมโยงกับประเทศ
- ภาษา - การรวมกันของภาษาและภูมิภาค
ตอนนี้คุณเข้าใจคำศัพท์พื้นฐานบางคำแล้ว ต่อไปนี้คือวิธีปรับแต่ง Actions สำหรับ ภาษา ภูมิภาค และภาษาต่างๆ ใน Actions Console, Dialogflow หรือ การดำเนินการตามคำสั่ง
ภาษาและภาษาท้องถิ่นที่รองรับ
ดูเอกสารภาษาและภาษาเพื่อดูข้อมูลเกี่ยวกับภาษาที่โปรเจ็กต์ Actions ของคุณรองรับและเสียง TTS ที่เกี่ยวข้องสำหรับภาษาเหล่านั้น ผู้ใช้ต้อง ตั้งค่าภาษาของ Assistant เป็นภาษาที่รองรับเพื่อใช้ Actions ของคุณ
การเผยแพร่
คอนโซล Actions ช่วยให้คุณปรับแต่งข้อมูลต่อไปนี้ได้เมื่อเผยแพร่ โปรเจ็กต์ Actions
- ข้อมูลเฉพาะภาษาและภาษา: คุณระบุรายละเอียดข้อมูลการดำเนินการที่แตกต่างกัน (เช่น ชื่อและคำอธิบาย) ได้ที่ระดับภาษาและภาษาสำหรับแต่ละโปรเจ็กต์
- การกำหนดเป้าหมายตามสถานที่ตั้ง: คุณระบุภูมิภาคที่ Action ของคุณพร้อมให้บริการได้ โดยค่าเริ่มต้น แอ็กชันจะรองรับทุกภูมิภาค ตราบใดที่ผู้ใช้ได้ตั้งค่าภาษาของ Assistant เป็นภาษาที่แอ็กชันรองรับ
- การปรับแต่งเสียง TTS: โดยค่าเริ่มต้น แอ็กชันจะใช้ชุดเสียง TTS ที่สอดคล้องกับภาษาของ Assistant ของผู้ใช้โดยอัตโนมัติ คุณสามารถลบล้างลักษณะการทำงานนี้และเลือก เสียง TTS ที่เฉพาะเจาะจงซึ่งจะไม่เปลี่ยนแปลงตามภาษาของ Assistant ของผู้ใช้
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีแปลการเผยแพร่การดำเนินการได้ที่เผยแพร่การดำเนินการที่แปลแล้ว
เอเจนต์ Dialogflow
Dialogflow ช่วยให้คุณสร้างเอเจนต์ที่รองรับหลายภาษาและภาษาต่างๆ ได้ สำหรับแต่ละภาษาหรือภาษาถิ่น คุณสามารถระบุการปรับแต่ง เช่น วลีผู้ใช้พูดและคำตอบที่แตกต่างกัน
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีสร้างเอเจนต์ที่แปลเป็นภาษาท้องถิ่นได้ที่เอเจนต์ Dialogflow
เทมเพลตที่แปลแล้ว
คุณสร้างการดำเนินการของเทมเพลตให้รองรับภาษาต่างๆ ได้หลายภาษา หรือ หลายภาษาในการดำเนินการเดียวกันได้โดยการอัปโหลด Google ชีตที่แปลแล้วสำหรับ แต่ละภาษาใหม่
เทมเพลตที่แตกต่างกันจะพร้อมให้บริการในภาษาและภาษาถิ่นที่แตกต่างกัน ดูข้อมูลเพิ่มเติมเกี่ยวกับภาษาและภาษาที่รองรับสำหรับแต่ละเทมเพลตได้ที่เอกสารประกอบเทมเพลต
การดำเนินการตามคำสั่งซื้อ
เมื่อสร้างการจัดการคำสั่งซื้อ คุณจะระบุสิ่งต่อไปนี้ได้
- คำตอบที่เฉพาะเจาะจงตามภาษาและภาษา: คุณจะได้รับการตั้งค่าภาษาของ Assistant ของผู้ใช้ในแต่ละคำขอที่ส่งไปยังการดำเนินการตามคำสั่ง คุณใช้สตริงนี้ (เช่น
en-GB
) เพื่อดูวิธีแสดงผลการตอบกลับที่แตกต่างกันตามภาษาหรือภาษาและภูมิภาคของผู้ใช้ได้ - คำตอบเฉพาะภูมิภาค - คุณสามารถขอสิทธิ์เข้าถึง ตำแหน่งจริงของอุปกรณ์จากผู้ใช้ได้ ข้อมูลนี้จะช่วยให้คุณปรับแต่งคำตอบสำหรับภูมิภาคต่างๆ ได้เพิ่มเติม
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีแปลคำตอบเป็นภาษาท้องถิ่นได้ที่การดำเนินการตามคำสั่ง
การทดสอบ
ในระหว่างการพัฒนา คุณสามารถทดสอบ Action ที่แปลแล้วด้วยอุปกรณ์ฮาร์ดแวร์หรือ โปรแกรมจำลอง Actions โดยใช้ฟีเจอร์ต่อไปนี้
- การจำลองภาษาช่วยให้คุณตั้งค่าภาษาของอุปกรณ์เพื่อทดสอบคำตอบและตรรกะเฉพาะภาษาใน Action ได้
- การจำลองตำแหน่งช่วยให้คุณตั้งค่าตำแหน่งจริงของอุปกรณ์เพื่อ ทดสอบการกำหนดเป้าหมายตามสถานที่และคำตอบเฉพาะภูมิภาคในการดำเนินการตามคำสั่ง
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีทดสอบ Actions ที่แปลแล้วด้วยโปรแกรมจำลอง Actions ได้ในเอกสารประกอบของโปรแกรมจำลอง Actions