Web Translator API - Terjemahan lokal di browser
(developer.chrome.com)- Translator API adalah Web API eksperimental yang menyediakan fitur terjemahan web lokal dengan memanfaatkan model terjemahan AI yang disediakan di dalam browser
- Tersedia mulai Chrome versi 138 ke atas
- Menentukan bahasa terjemahan dan membuat instance melalui properti utama seperti
sourceLanguage,targetLanguage, dan lainnya - Mendukung terjemahan berbasis string maupun streaming melalui metode seperti
translatedantranslateStreaming - Penggunaan kuota saat menerjemahkan dapat diperiksa dengan
inputQuotadanmeasureInputUsage - Contoh kode penggunaan
if ('Translator' in self) { // The Translator API 가 지원됨 const translator = await Translator.create({sourceLanguage: "en", targetLanguage: "ko", }); console.log(await translator.translate(myTextString)); //스트림 방식 번역 const stream = translator.translateStreaming(myTextString); let translation = ""; for await (const chunk of stream) { translation += chunk; } console.log(translation); } - Karena kompatibilitas browser masih terbatas, perlu memeriksa tabel kompatibilitas sebelum digunakan di produksi
- Saat ini hanya didukung oleh Chrome
- Untuk Mozilla, ada PR terkait, tetapi karena ada isu, tampaknya dukungan akan sulit tersedia untuk sementara waktu
3 komentar
Fitur terjemahan selalu bagus
Sepertinya ini akan jadi ladang emas untuk fingerprinting browser.
Situasinya berbeda dengan Firefox, jadi sepertinya akan sulit menjadi standar