การแปลและภาษา

ผู้ใช้จะสื่อสารจากสถานที่ต่างๆ และในหลายๆ ภาษา ตัวแทนที่ตอบสนองต่อความต้องการในการสื่อสารของผู้ใช้และการปรับประสบการณ์ให้เหมาะกับผู้ใช้ให้เหมาะกับผู้ใช้มากขึ้น สร้างประสบการณ์การตอบสนองของผู้ใช้ได้มากขึ้น และกระตุ้นการโต้ตอบซ้ํามากกว่าตัวแทนที่ไม่ตอบสนอง Business Messages ช่วยให้ตัวแทนและสถานที่ตั้งตอบสนองต่อการตั้งค่าของผู้ใช้ได้โดยการส่งการตั้งค่าภาษาของผู้ใช้ไปยังตัวแทน ทําให้ตัวแทนสามารถระบุการตั้งค่าภาษาเริ่มต้นและการสนทนาที่ไม่ซ้ํากันต่อภาษา และแก้ไขปัญหาการจับคู่ระหว่างสถานที่ของผู้ใช้กับภาษาหรือสถานที่ของตัวแทนที่รองรับ

การตรวจหาภาษาช่วยให้ตัวแทน Business Messages สามารถปรับเปลี่ยนประสบการณ์การใช้งานให้เหมาะกับท้องถิ่น โดยการทําให้การโต้ตอบอัตโนมัติและ Agent แบบสดรับรู้ถึงค่ากําหนดภูมิภาคและภาษาของผู้ใช้

ภาษาของผู้ใช้

เมื่อผู้ใช้เริ่มการสนทนากับตัวแทน และทุกครั้งที่ผู้ใช้ส่งข้อความ Business Messages จะตรวจพบการตั้งค่าภาษาในอุปกรณ์ของผู้ใช้ โดย Agent ข้อความแต่ละข้อความจะได้รับภาษาของผู้ใช้ในช่อง context.userInfo.userDeviceLocale

Business Messages จะใช้ภาษาของอุปกรณ์ของผู้ใช้เพื่อเปลี่ยนภาษาในอินเทอร์เฟซผู้ใช้และเปลี่ยนภาษาของสตริงที่สร้างโดยแพลตฟอร์ม

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

userDeviceLocale กําหนดโดยอุปกรณ์ของผู้ใช้และอาจเป็นแท็กภาษา IETF BCP 47

ตัวแทนและสถานที่

ตัวแทนและสถานที่ตั้งสามารถระบุการตั้งค่าการสนทนาสําหรับสถานที่ที่พวกเขาสนับสนุน เช่น ตัวแทนอาจระบุข้อความต้อนรับที่เป็นภาษาอังกฤษสําหรับภาษา "en" และมีข้อความเดียวกันเป็นภาษาสเปนสําหรับภาษา "es" หรือสถานที่หนึ่งอาจระบุการตั้งค่าสําหรับภาษา "fr" ในขณะที่อีกภาษาหนึ่งไม่ได้ระบุ

หากตัวแทนหรือสถานที่มีการตั้งค่าการสนทนาสําหรับสถานที่หนึ่งๆ Business Messages จะถือว่าตัวแทนหรือสถานที่รองรับภาษานั้น ตัวแทนและสถานที่ตั้งจะกําหนดภาษาเริ่มต้น (defaultLocale) ที่มักจะสื่อสารได้

หากต้องการอัปเดตภาษาเริ่มต้นของตัวแทนหรือสถานที่ ให้ดูอัปเดตภาษาเริ่มต้น หากต้องการตั้งค่าการสนทนาสําหรับสถานที่ โปรดดู เริ่มต้นการสนทนา

ภาษาที่แก้ไขแล้ว

การระบุภาษาในอุปกรณ์ของผู้ใช้และการเปรียบเทียบภาษานั้นเข้ากับภาษาที่ระบุสําหรับตัวแทนหรือสถานที่ที่ผู้ใช้ส่งข้อความนั้น defaultLocale หรือ Agent ของสถานที่จะมีความสําคัญสูงกว่าสถานที่อื่นๆ ที่รองรับเมื่อ Business Messages แก้ปัญหาการจับคู่ ซึ่ง Agent ข้อความแต่ละข้อความจะได้รับผลที่ตรงกันนี้ในช่อง context.resolvedLocale

Business Messages ใช้ภาษาที่แก้ไขเพื่อเลือกการตั้งค่าการสนทนา (เช่น ข้อความต้อนรับและข้อความออฟไลน์) และสตริง (เช่น สตริงคําขอ Agent แบบสด) ที่จะแสดง แนวทางปฏิบัติที่ดีที่สุดคือให้ตัวแทนสื่อสารกันในพื้นที่ที่ได้รับการแก้ไขแล้ว เพื่อให้ผู้ใช้ยังคงได้รับประสบการณ์ที่สอดคล้องกัน

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

อัปเดตภาษาเริ่มต้น

ในการอัปเดตภาษาเริ่มต้นของตัวแทน

  1. เปิดคอนโซลของนักพัฒนาซอฟต์แวร์ Business Communications แล้วลงชื่อเข้าใช้ด้วยบัญชี Google ของ Business Messages
  2. เลือกตัวแทนของคุณ
  3. ในการนําทางด้านซ้าย ให้คลิกข้อมูลตัวแทน
  4. สําหรับภาษา ให้เลือกรหัสภาษา ISO 639-1 ที่มีอักขระ 2 ตัวซึ่งตรงกับภาษาเริ่มต้นใหม่
  5. หากจําเป็น ให้อัปเดตการตั้งค่าการสนทนาของตัวแทนให้ตรงกับภาษาใหม่
  6. คลิกบันทึก