สร้างการดำเนินการที่แปลแล้ว

คุณแปลภาษาของ Actions สำหรับ Google Assistant เพื่อมอบประสบการณ์ที่ปรับแต่งให้เหมาะกับภาษาต่างๆ ที่ผู้ใช้ตั้งค่าในอุปกรณ์ของตนได้ นอกจากนี้ คุณยังจำกัดการเข้าถึงการดำเนินการตามภูมิภาคหรือสถานที่ตั้งของผู้ใช้ได้อีกด้วย

ก่อนจะไปต่อ คุณควรทราบคำศัพท์ 2-3 คำเพื่อทำความเข้าใจว่าคุณจะจัดเตรียมการดำเนินการของคุณไปยังผู้ใช้ที่แตกต่างกันได้อย่างไร

  • ภาษา: โหมดการสื่อสารที่ตกลง พูด และเขียน
  • ภูมิภาค: พื้นที่ทางกายภาพที่กำหนดไว้ ซึ่งโดยปกติจะเชื่อมโยงกับประเทศ
  • ภาษา: ชุดค่าผสมของภาษาและภูมิภาค

เมื่อคุณเข้าใจคำศัพท์พื้นฐานแล้ว ต่อไปคือวิธีให้บริการ Actions สำหรับภาษา ภูมิภาค และภาษาต่างๆ ด้วย Actions Builder หรือ Actions SDK

ภาษาและสถานที่

ภาษาสร้างขึ้นโดยใช้ภาษาที่ตั้งค่าไว้ในการตั้งค่า Assistant และภูมิภาคที่กำหนดไว้ในการตั้งค่าอุปกรณ์ การใช้ค่าเหล่านี้ร่วมกันจะต้องสร้างภาษาที่รองรับ เช่น อุปกรณ์ที่ตั้งค่าเป็นภูมิภาค BR และอุปกรณ์ Assistant ที่ตั้งค่าเป็น en-US จะทำให้มีภาษาเป็น en-BR ซึ่ง Actions on Google ไม่รองรับ

โดยค่าเริ่มต้น การดำเนินการรองรับทุกภูมิภาค (ประเทศ) ผู้ใช้ที่ตั้งค่าภาษาของ Assistant เป็นหนึ่งในภูมิภาคเหล่านี้จะใช้การดำเนินการของคุณได้

เมื่อผู้ใช้โต้ตอบกับการดำเนินการของคุณ ระบบจะใช้ภาษาของ Assistant เพื่อระบุว่าจะใช้เสียงการอ่านออกเสียงข้อความ (TTS) สำหรับการดำเนินการของคุณด้วย คุณเขียนทับพฤติกรรมเริ่มต้นนี้ได้โดยการเลือกเสียง TTS ที่ต้องการในส่วนพัฒนา > การเรียกใช้ > การตั้งค่า

เพิ่มภาษาและสถานที่

หากต้องการเพิ่มภาษาและภาษาไปยังการดำเนินการ ให้ทำตามขั้นตอนต่อไปนี้

  1. ในคอนโซลการดำเนินการ ให้ไปที่ > การตั้งค่าโปรเจ็กต์
  2. คลิกแท็บ Languages แล้วเลือกภาษาที่ต้องการเปิดใช้ ใช้ + เพิ่มภาษาเพื่อแสดงภาษาของภาษาราก
  3. คลิกบันทึก
ภาพหน้าจอของตัวเลือกสำหรับเพิ่มภาษาลงในโปรเจ็กต์ Actions

การแก้ไของค์ประกอบ

ใน Actions Builder คุณจะเปลี่ยนภาษาของการเรียกใช้, Deep Link, ฉาก, Intent และประเภทการดำเนินการเริ่มต้นได้ โดยคลิกตัวเลือกภาษาที่เลือกหนึ่งในออบเจ็กต์เหล่านี้

รูปที่ 1 ตัวเลือกภาษาใน UI ของ Action Builder

แท็บการแปล

ในหน้าการตั้งค่าโปรเจ็กต์ของการดำเนินการ แท็บการแปลจะช่วยให้คุณแก้ไขการตั้งค่า พรอมต์ วลีการฝึก และประเภทสำหรับทุกภาษาที่การดำเนินการของคุณรองรับได้

รูปที่ 2 แท็บการแปลภาษาของการตั้งค่าโปรเจ็กต์ของการดำเนินการ
  • การตั้งค่า: ตัวเลือก เช่น ชื่อที่แสดงและการออกเสียงสำหรับแต่ละภาษา
  • พรอมต์: ข้อความแจ้งทั้งหมดที่กำหนดไว้ในการดำเนินการของคุณ รวมถึงพรอมต์สำหรับ Intent ของระบบ

    หากไม่มีการเพิ่มข้อความแจ้งที่แปลแล้วลงใน Intent ของระบบ ระบบจะใช้พรอมต์ภาษาเริ่มต้น

  • วลีการฝึก: รายการ Intent ของการดำเนินการและวลีการฝึกที่ระบุ
  • คำพ้องความหมายของประเภท: รายการประเภทและคำพ้องความหมายของประเภทเหล่านั้น

การเผยแพร่

คอนโซล Actions ช่วยให้คุณปรับแต่งข้อมูลต่อไปนี้เมื่อเผยแพร่โปรเจ็กต์ Actions

  • ข้อมูลเฉพาะภาษาและสถานที่: คุณระบุรายละเอียดข้อมูลการดำเนินการที่แตกต่างกัน (เช่น ชื่อและคำอธิบาย) ที่ระดับภาษาและสถานที่ตั้งของแต่ละโปรเจ็กต์ได้
  • การกำหนดสถานที่เป้าหมาย: คุณระบุภูมิภาคที่การดำเนินการของคุณใช้ได้ โดยค่าเริ่มต้น การดำเนินการของคุณรองรับทุกภูมิภาคตราบใดที่ผู้ใช้ตั้งค่าภาษาของ Assistant เป็นภาษาที่การดำเนินการของคุณรองรับ
  • การปรับแต่งเสียง TTS: โดยค่าเริ่มต้น การดำเนินการของคุณจะใช้ชุดเสียง TTS ที่ตรงกับภาษาของ Assistant ของผู้ใช้โดยอัตโนมัติ คุณลบล้างลักษณะการทำงานนี้และเลือกเสียง TTS เฉพาะที่ไม่เปลี่ยนแปลงตามภาษาของ Assistant ของผู้ใช้ได้

ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีแปลการเผยแพร่ Action ได้ที่หน้าเผยแพร่การดำเนินการที่แปลแล้ว

การทดสอบ

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

  • การจำลองภาษาช่วยให้คุณตั้งค่าภาษาของอุปกรณ์เพื่อทดสอบคำตอบและตรรกะที่เจาะจงภาษาในการดำเนินการของคุณ
  • การจำลองสถานที่ให้คุณตั้งค่าตำแหน่งจริงของอุปกรณ์เพื่อทดสอบการกำหนดเป้าหมายตามสถานที่และการตอบสนองเฉพาะภูมิภาคในการตอบสนอง

ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีทดสอบการทำงานที่แปลแล้วด้วยเครื่องจำลองการดำเนินการได้ที่หน้าเครื่องจำลองการดำเนินการ