- 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
sourceLanguage und targetLanguage lassen sich die Übersetzungssprachen festlegen und eine Instanz erstellen
- Mit Methoden wie
translate und translateStreaming wird die Übersetzung von Zeichenketten oder per Stream unterstützt
- Mit
inputQuota und measureInputUsage lä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.