Ü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
inputQuotaSchreibgeschützt Experimentell-
Das verfügbare Eingabe-Kontingent für den Browser zur Generierung von Übersetzungen.
sourceLanguageSchreibgeschützt Experimentell-
Die erwartete Sprache des zu übersetzenden Eingabetexts.
targetLanguageSchreibgeschü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> |
Browser-Kompatibilität
Loading…