Translator
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Das Translator
-Interface 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, deren Verwendung zur Erstellung einer Übersetzung und mehr.
Instanzeigenschaften
inputQuota
Schreibgeschützt Experimentell-
Das Eingabe-Kontingent, das dem Browser zur Generierung von Übersetzungen zur Verfügung steht.
sourceLanguage
Schreibgeschützt Experimentell-
Die erwartete Sprache des zu übersetzenden Eingangstextes.
targetLanguage
Schreibgeschützt Experimentell-
Die Sprache, in die der Eingangstext ü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 anzeigt. create()
Experimentell-
Erstellt eine neue
Translator
-Instanz, mit der Übersetzungen generiert werden.
Instanzmethoden
destroy()
Experimentell-
Zerstört die
Translator
-Instanz, auf der es aufgerufen wird. measureInputUsage()
Experimentell-
Gibt an, wie viel Eingabe-Kontingent bei einem Übersetzungsvorgang für einen bestimmten Texteingang verwendet würde.
translate()
Experimentell-
Gibt einen String zurück, der eine Übersetzung des Eingabestrings enthält.
translateStreaming()
Experimentell-
Erzeugt eine Übersetzung des Eingabestrings als
ReadableStream
.
Beispiele
Siehe Using the Translator and 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 Übersetzungsstreams
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 |