Übersetzer
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Die Translator
-Schnittstelle der Translator and Language Detector APIs enthält alle zugehörigen Übersetzungsfunktionen, einschließlich der Überprüfung der Verfügbarkeit des KI-Modells, der Erstellung einer neuen Translator
-Instanz, der Nutzung für die Erstellung von Übersetzungen und mehr.
Instanzeigenschaften
inputQuota
Schreibgeschützt Experimentell-
Das verfügbare Eingabe-Kontingent für den Browser zur Generierung von Übersetzungen.
sourceLanguage
Schreibgeschützt Experimentell-
Die erwartete Sprache des zu übersetzenden Eingabetexts.
targetLanguage
Schreibgeschützt Experimentell-
Die Sprache, in die der Eingabetext übersetzt wird.
Statische Methoden
availability()
Experimentell-
Gibt einen enumerierten Wert zurück, der die Verfügbarkeit des KI-Modells für die gegebene
Translator
-Konfiguration angibt. create()
Experimentell-
Erstellt eine neue
Translator
-Instanz, aus der Übersetzungen generiert werden können.
Instanzmethoden
destroy()
Experimentell-
Zerstört die
Translator
-Instanz, auf die sie angewendet wird. measureInputUsage()
Experimentell-
Meldet, wie viel Eingabe-Kontingent durch eine Übersetzungsoperation für einen gegebenen Textinput verwendet würde.
translate()
Experimentell-
Gibt einen String zurück, der eine Übersetzung des Eingabestrings enthält.
translateStreaming()
Experimentell-
Generiert eine Übersetzung des Eingabestrings als
ReadableStream
.
Beispiele
Siehe Verwendung der Translator und Language Detector APIs für ein vollständiges Beispiel.
Erstellen einer Translator
-Instanz
const translator = await Translator.create({
sourceLanguage: "en",
targetLanguage: "ja",
});
Generieren einer Übersetzung
const translation = await translator.translate(myTextString);
console.log(translation);
Generieren eines Übersetzungsstroms
const stream = translator.translateStreaming(myTextString);
let translation = "";
for await (const chunk of stream) {
translation += chunk;
}
console.log("Stream complete");
console.log(translation);
Spezifikationen
Specification |
---|
Translator and Language Detector APIs # translator |