Khám phá Translator API thử nghiệm để hỗ trợ khách hàng trên toàn cầu.
Ngày xuất bản: 16 tháng 5 năm 2024, Ngày cập nhật gần đây nhất: 13 tháng 11 năm 2024
Việc mở rộng hoạt động kinh doanh sang các thị trường quốc tế có thể tốn kém. Càng nhiều thị trường thì càng có nhiều ngôn ngữ cần hỗ trợ và càng nhiều ngôn ngữ thì càng có nhiều thách thức với các tính năng và quy trình tương tác, chẳng hạn như cuộc trò chuyện hỗ trợ sau bán hàng. Nếu công ty của bạn chỉ có nhân viên hỗ trợ nói tiếng Anh, thì những người không nói tiếng Anh bản địa có thể gặp khó khăn trong việc giải thích chính xác vấn đề họ gặp phải.
Làm cách nào để chúng ta có thể sử dụng AI nhằm cải thiện trải nghiệm cho những người nói nhiều ngôn ngữ, đồng thời giảm thiểu rủi ro và xác nhận xem có đáng đầu tư vào các nhân viên hỗ trợ nói thêm ngôn ngữ hay không?
Một số người dùng cố gắng vượt qua rào cản ngôn ngữ bằng tính năng dịch trang tích hợp sẵn của trình duyệt hoặc các công cụ của bên thứ ba. Tuy nhiên, trải nghiệm người dùng lại kém hơn so với các tính năng tương tác, chẳng hạn như tính năng trò chuyện hỗ trợ sau bán hàng.
Đối với các công cụ trò chuyện có tính năng dịch tích hợp, điều quan trọng là phải giảm thiểu độ trễ. Bằng cách xử lý ngôn ngữ trên thiết bị, bạn có thể dịch theo thời gian thực, ngay cả trước khi người dùng gửi tin nhắn.
Tuy nhiên, tính minh bạch là yếu tố quan trọng khi dùng các công cụ tự động để thu hẹp khoảng cách ngôn ngữ. Hãy nhớ rằng trước khi cuộc trò chuyện bắt đầu, hãy cho người dùng biết rằng bạn đã triển khai các công cụ AI cho phép dịch. Điều này giúp đặt ra kỳ vọng và tránh những khoảnh khắc khó xử nếu bản dịch không hoàn hảo. Đưa ra đường liên kết đến chính sách của bạn để biết thêm thông tin.
Chúng tôi đang phát triển một Translator API phía máy khách với một mô hình được tích hợp sẵn trong Chrome.
Cuộc trò chuyện minh hoạ
Chúng tôi đã xây dựng một tính năng trò chuyện hỗ trợ khách hàng cho phép người dùng nhập bằng ngôn ngữ mẹ đẻ và nhận bản dịch theo thời gian thực cho nhân viên hỗ trợ.
Sử dụng Translator API
Để xác định xem API Dịch có được hỗ trợ hay không, hãy chạy đoạn mã phát hiện tính năng sau.
if ('ai' in self && 'translator' in self.ai) {
// The Translator API is supported.
}
Kiểm tra khả năng hỗ trợ cặp ngôn ngữ
Hoạt động dịch được quản lý bằng các gói ngôn ngữ, được tải xuống theo yêu cầu. Gói ngôn ngữ giống như một từ điển cho một ngôn ngữ nhất định.
sourceLanguage
: Ngôn ngữ hiện tại của văn bản.targetLanguage
: Ngôn ngữ cuối cùng mà văn bản sẽ được dịch sang.
Sử dụng mã ngôn ngữ ngắn BCP 47 dưới dạng chuỗi. Ví dụ: 'es'
cho tiếng Tây Ban Nha hoặc 'fr'
cho tiếng Pháp.
Xác định tình trạng có sẵn của mô hình và nghe downloadprogress
:
const translator = await self.ai.translator.create({
sourceLanguage: 'es',
targetLanguage: 'fr',
monitor(m) {
m.addEventListener('downloadprogress', (e) => {
console.log(`Downloaded ${e.loaded * 100}%`);
});
},
});
Nếu quá trình tải xuống không thành công, thì các sự kiện downloadprogress
sẽ dừng và lời hứa ready
sẽ bị từ chối.
Tạo và chạy trình dịch
Để tạo trình dịch, hãy gọi hàm create()
không đồng bộ. Phương thức này yêu cầu một tham số tuỳ chọn có hai trường, một trường cho sourceLanguage
và một trường cho targetLanguage
.
// Create a translator that translates from English to French.
const translator = await self.ai.translator.create({
sourceLanguage: 'en',
targetLanguage: 'fr',
});
Sau khi bạn có trình dịch, hãy gọi hàm translate()
không đồng bộ để dịch văn bản.
await translator.translate('Where is the next bus stop, please?');
// "Où est le prochain arrêt de bus, s'il vous plaît ?"
Các bước tiếp theo
Đăng ký dùng thử Translator API theo nguồn gốc để bật các tính năng dịch cho tất cả người dùng trên nguồn gốc của bạn trên Chrome.
Chúng tôi muốn nghe ý kiến của bạn. Hãy chia sẻ ý kiến phản hồi của bạn về phương pháp này bằng cách mở một vấn đề trên trang Giải thích và cho chúng tôi biết những trường hợp sử dụng mà bạn quan tâm nhất.
Bạn có thể đăng ký tham gia Chương trình xem trước sớm để thử nghiệm API này và các API khác bằng nguyên mẫu cục bộ.