ดู Translator API เวอร์ชันทดลองเพื่อเพิ่มประสิทธิภาพการสนับสนุนลูกค้าทั่วโลก
เผยแพร่: 16 พฤษภาคม 2024 อัปเดตล่าสุด: 13 พฤศจิกายน 2024
การขยายธุรกิจไปยังตลาดต่างประเทศอาจต้องใช้ค่าใช้จ่ายสูง ตลาดที่มากขึ้นอาจหมายถึงต้องรองรับภาษามากขึ้น และภาษาที่มากขึ้นอาจทำให้เกิดปัญหากับฟีเจอร์และขั้นตอนแบบอินเทอร์แอกทีฟ เช่น แชทสนับสนุนหลังการขาย หากบริษัทมีตัวแทนฝ่ายสนับสนุนที่พูดภาษาอังกฤษเท่านั้น ผู้ที่ไม่ใช่เจ้าของภาษาอาจอธิบายปัญหาที่พบได้ยาก
เราสามารถใช้ AI เพื่อปรับปรุงประสบการณ์ของผู้พูดหลายภาษาได้อย่างไร ทั้งยังลดความเสี่ยงและยืนยันว่าควรลงทุนในตัวแทนฝ่ายสนับสนุนที่พูดภาษาอื่นๆ หรือไม่
ผู้ใช้บางรายพยายามเอาชนะปัญหาด้านภาษาด้วยฟีเจอร์การแปลหน้าเว็บในตัวของเบราว์เซอร์หรือเครื่องมือของบุคคลที่สาม แต่ประสบการณ์ของผู้ใช้นั้นต่ำกว่ามาตรฐานสำหรับฟีเจอร์แบบอินเทอร์แอกทีฟ เช่น แชทสนับสนุนหลังการขาย
สำหรับเครื่องมือแชทที่มีการแปลภาษาแบบรวมไว้แล้ว คุณควรลดความล่าช้าให้น้อยที่สุด การประมวลผลภาษาในอุปกรณ์ช่วยให้คุณแปลภาษาได้แบบเรียลไทม์ก่อนที่ผู้ใช้จะส่งข้อความ
อย่างไรก็ตาม ความโปร่งใสเป็นสิ่งสำคัญเมื่อต้องเชื่อมช่องว่างทางภาษาด้วยเครื่องมืออัตโนมัติ โปรดอย่าลืมว่าก่อนที่จะเริ่มการสนทนา คุณต้องแจ้งให้ชัดเจนว่าคุณได้ติดตั้งใช้งานเครื่องมือ AI ที่อนุญาตให้มีคำแปลนี้ วิธีนี้จะช่วยกำหนดความคาดหวังและหลีกเลี่ยงช่วงเวลาที่อาจอึดอัดหากคำแปลไม่สมบูรณ์ ลิงก์ไปยังนโยบายของคุณพร้อมข้อมูลเพิ่มเติม
เรากำลังพัฒนา Translator API ฝั่งไคลเอ็นต์ซึ่งมีโมเดลที่ฝังอยู่ใน Chrome
แชทสาธิต
เราได้สร้างแชทการสนับสนุนลูกค้าซึ่งช่วยให้ผู้ใช้พิมพ์ภาษาแม่ของตนและรับคำแปลแบบเรียลไทม์สำหรับตัวแทนฝ่ายสนับสนุนได้
ใช้ Translator API
หากต้องการตรวจสอบว่าระบบรองรับ Translator API หรือไม่ ให้เรียกใช้สnippet การตรวจหาฟีเจอร์ต่อไปนี้
if ('ai' in self && 'translator' in self.ai) {
// The Translator API is supported.
}
ตรวจสอบการรองรับคู่ภาษา
การจัดการการแปลจะดำเนินการด้วยแพ็กภาษาที่ดาวน์โหลดตามคําขอ แพ็กเกจภาษาเปรียบเสมือนพจนานุกรมสำหรับภาษาหนึ่งๆ
sourceLanguage
: ภาษาปัจจุบันของข้อความtargetLanguage
: ภาษาสุดท้ายที่ควรแปลข้อความ
ใช้รหัสย่อภาษา BCP 47 เป็นสตริง เช่น 'es'
สำหรับสเปนหรือ 'fr'
สำหรับฝรั่งเศส
ตรวจสอบความพร้อมใช้งานของรุ่น และฟัง downloadprogress
const translator = await self.ai.translator.create({
sourceLanguage: 'es',
targetLanguage: 'fr',
monitor(m) {
m.addEventListener('downloadprogress', (e) => {
console.log(`Downloaded ${e.loaded * 100}%`);
});
},
});
หากการดาวน์โหลดไม่สำเร็จ เหตุการณ์ downloadprogress
จะหยุดลงและระบบจะปฏิเสธสัญญา ready
สร้างและเรียกใช้โปรแกรมแปล
หากต้องการสร้างตัวแปล ให้เรียกใช้create()
ฟังก์ชันแบบแอซิงโครนัส โดยต้องใช้พารามิเตอร์ตัวเลือกที่มี 2 ช่อง ได้แก่ 1 ช่องสําหรับ sourceLanguage
และอีก 1 ช่องสําหรับ targetLanguage
// Create a translator that translates from English to French.
const translator = await self.ai.translator.create({
sourceLanguage: 'en',
targetLanguage: 'fr',
});
เมื่อมีผู้แปลแล้ว ให้เรียกใช้ฟังก์ชัน translate()
แบบแอซิงโครนัสเพื่อแปลข้อความ
await translator.translate('Where is the next bus stop, please?');
// "Où est le prochain arrêt de bus, s'il vous plaît ?"
ขั้นตอนถัดไป
ลงชื่อสมัครใช้ช่วงทดลองใช้ต้นทางของ Translator API เพื่อเปิดใช้ฟีเจอร์การแปลสำหรับผู้ใช้ทุกคนในต้นทางของคุณใน Chrome
เรารอฟังเรื่องราวจากคุณ แชร์ความคิดเห็นเกี่ยวกับแนวทางนี้โดยเปิดปัญหาในคําอธิบายและบอกเราว่า Use Case ใดที่คุณสนใจมากที่สุด
คุณสามารถลงชื่อสมัครใช้โปรแกรมตัวอย่างก่อนเปิดตัวเพื่อทดสอบ API นี้และ API อื่นๆ ด้วยโปรโตไทป์ในเครื่อง