Temukan Translator API eksperimental untuk mendukung dukungan pelanggan global.
Dipublikasikan: 16 Mei 2024, Terakhir diperbarui: 13 November 2024
Memperluas bisnis ke pasar internasional bisa jadi mahal. Lebih banyak pasar kemungkinan berarti lebih banyak bahasa yang harus didukung, dan lebih banyak bahasa dapat menyebabkan tantangan pada fitur dan alur interaktif, seperti chat dukungan pasca-penjualan. Jika perusahaan Anda hanya memiliki agen dukungan berbahasa Inggris, penutur non-native mungkin kesulitan menjelaskan dengan tepat masalah yang mereka alami.
Bagaimana cara menggunakan AI untuk meningkatkan pengalaman bagi penutur beberapa bahasa, sekaligus meminimalkan risiko dan mengonfirmasi apakah perlu berinvestasi pada agen dukungan yang berbicara dalam bahasa tambahan?
Beberapa pengguna mencoba mengatasi kendala bahasa dengan fitur terjemahan halaman bawaan browser atau alat pihak ketiga. Namun, pengalaman penggunanya tidak memadai dengan fitur interaktif, seperti chat dukungan pasca-penjualan kami.
Untuk alat chat dengan terjemahan terintegrasi, penting untuk meminimalkan penundaan. Dengan memproses bahasa di perangkat, Anda dapat menerjemahkan secara real time, bahkan sebelum pengguna mengirimkan pesan.
Meskipun demikian, transparansi sangat penting saat menjembatani kesenjangan bahasa dengan alat otomatis. Ingat, sebelum percakapan dimulai, jelaskan bahwa Anda telah menerapkan alat AI yang memungkinkan terjemahan ini. Hal ini menetapkan ekspektasi dan membantu menghindari momen canggung jika terjemahan tidak sempurna. Cantumkan link ke kebijakan Anda yang berisi informasi selengkapnya.
Kami sedang mengerjakan Translator API sisi klien dengan model yang terintegrasi di Chrome.
Chat demo
Kami telah membuat chat dukungan pelanggan yang memungkinkan pengguna mengetik dalam bahasa pertama mereka dan menerima terjemahan real-time untuk agen dukungan.
Menggunakan Translator API
Untuk menentukan apakah Translator API didukung, jalankan cuplikan deteksi fitur berikut.
if ('ai' in self && 'translator' in self.ai) {
// The Translator API is supported.
}
Memeriksa dukungan pasangan bahasa
Terjemahan dikelola dengan paket bahasa, yang didownload sesuai permintaan. Paket bahasa seperti kamus untuk bahasa tertentu.
sourceLanguage
: Bahasa saat ini untuk teks.targetLanguage
: Bahasa akhir yang akan digunakan untuk menerjemahkan teks.
Gunakan kode singkat bahasa BCP 47 sebagai
string. Misalnya, 'es'
untuk bahasa Spanyol atau 'fr'
untuk bahasa Prancis.
Tentukan ketersediaan model
dan dengarkan downloadprogress
:
const translator = await self.ai.translator.create({
sourceLanguage: 'es',
targetLanguage: 'fr',
monitor(m) {
m.addEventListener('downloadprogress', (e) => {
console.log(`Downloaded ${e.loaded * 100}%`);
});
},
});
Jika download gagal, peristiwa downloadprogress
akan berhenti dan
promise ready
akan ditolak.
Membuat dan menjalankan penerjemah
Untuk membuat penerjemah, panggil fungsi create()
asinkron. Pengujian ini memerlukan parameter opsi dengan dua
kolom, satu untuk sourceLanguage
dan satu untuk targetLanguage
.
// Create a translator that translates from English to French.
const translator = await self.ai.translator.create({
sourceLanguage: 'en',
targetLanguage: 'fr',
});
Setelah memiliki penerjemah, panggil fungsi translate()
asinkron untuk menerjemahkan teks Anda.
await translator.translate('Where is the next bus stop, please?');
// "Où est le prochain arrêt de bus, s'il vous plaît ?"
Langkah berikutnya
Daftar ke uji coba origin Translator API untuk mengaktifkan fitur terjemahan bagi semua pengguna di origin Anda, di Chrome.
Kami menantikan masukan dari Anda. Sampaikan masukan Anda tentang pendekatan ini dengan membuka Masalah di Penjelasan dan beri tahu kami kasus penggunaan yang paling menarik bagi Anda.
Anda dapat mendaftar ke Program Pratinjau Awal untuk menguji API ini dan API lainnya dengan prototipe lokal.