Web Translator API – Lokale Übersetzung im Browser
(developer.chrome.com)- Die Translator API ist eine experimentelle Web API, die mithilfe eines im Browser bereitgestellten KI-Übersetzungsmodells lokale Web-Übersetzungsfunktionen bietet
- Verfügbar ab Chrome Version 138
- Über zentrale Eigenschaften wie
sourceLanguageundtargetLanguagelassen sich die Übersetzungssprachen festlegen und eine Instanz erstellen - Mit Methoden wie
translateundtranslateStreamingwird die Übersetzung von Zeichenketten oder per Stream unterstützt - Mit
inputQuotaundmeasureInputUsagelässt sich der Quotenverbrauch bei der Übersetzung prüfen - Beispielcode zur Verwendung
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); } - Da die Browser-Kompatibilität noch eingeschränkt ist, sollte vor dem produktiven Einsatz die Kompatibilitätstabelle geprüft werden
- Derzeit wird nur Chrome unterstützt
- Bei Mozilla gibt es zwar einen zugehörigen PR, wegen offener Probleme dürfte Unterstützung vorerst aber schwierig sein
3 Kommentare
Übersetzungsfunktionen sind immer gut.
Scheint ein wahres Paradies für Browser-Fingerprinting zu werden
Anders als bei Firefox ist die Lage hier anders, daher dürfte es schwer werden, das als Standard zu etablieren.