- Translator API, tarayıcı içinde sunulan yapay zeka çeviri modelini kullanarak yerel web çeviri işlevi sağlayan deneysel bir Web API'sidir
- Chrome 138 ve üzeri sürümlerde kullanılabilir
sourceLanguage, targetLanguage gibi temel özellikler üzerinden çeviri dillerini belirleme ve örnek oluşturma
translate, translateStreaming gibi metotlarla metin dizesi veya akış tabanlı çeviri desteği
inputQuota ve measureInputUsage ile çeviri sırasında kota kullanımını kontrol etmek mümkün
- Kullanım örneği kodu
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);
}
- Tarayıcı uyumluluğu hâlâ sınırlı olduğundan, prodüksiyonda kullanmadan önce uyumluluk tablosunu kontrol etmek gerekiyor
- Şu anda yalnızca Chrome destekliyor
- Mozilla tarafında ilgili bir PR var, ancak bazı sorunlar olduğu için bir süre daha desteklenmesi zor görünüyor
3 yorum
Çeviri özelliği her zaman iyidir.
Tarayıcı parmak izi oluşturma için bulunmaz nimet gibi görünüyor
Firefox tarafında durum farklı olduğu için bunun standart haline gelmesi zor görünüyor.