LanguageDetector
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die LanguageDetector
-Schnittstelle der Translator and Language Detector APIs enthält alle Funktionen zur Spracherkennung, einschließlich der Verfügbarkeit von KI-Modellen, der Erstellung einer neuen LanguageDetector
-Instanz, deren Verwendung zur Erkennung einer Sprache und mehr.
Instanzeigenschaften
inputQuota
Schreibgeschützt Experimentell-
Das Eingabe-Kontingent, das dem Browser zur Erkennung von Sprachen zur Verfügung steht.
expectedInputLanguages
Schreibgeschützt Experimentell-
Die erwarteten Sprachen, die im eingegebenen Text erkannt werden sollen.
Statische Methoden
availability()
Experimentell-
Gibt einen enumerierten Wert zurück, der angibt, ob das KI-Modell des Browsers eine gegebene
LanguageDetector
-Konfiguration unterstützt. create()
Experimentell-
Erstellt eine neue
LanguageDetector
-Instanz zur Spracherkennung.
Instanzmethoden
destroy()
Experimentell-
Zerstört die
LanguageDetector
-Instanz, auf der sie aufgerufen wird. detect()
Experimentell-
Erkennt die am ehesten übereinstimmende Sprache oder Sprachen, in der ein gegebener Text geschrieben sein könnte.
measureInputUsage()
Experimentell-
Gibt an, wie viel Eingabe-Kontingent durch eine Spracherkennungsoperation für einen gegebenen Texteingang verwendet wird.
Beispiele
Sehen Sie Using the Translator and Language Detector APIs für ein vollständiges Beispiel.
Erstellen einer LanguageDetector
-Instanz
const detector = await LanguageDetector.create({
expectedInputLanguages: ["en-US", "zh"],
});
Hinweis: Unterschiedliche Implementierungen unterstützen wahrscheinlich unterschiedliche Sprachen.
Erkennung von Sprachen
const results = await detector.detect(myTextString);
results.forEach((result) => {
console.log(`${result.detectedLanguage}: ${result.confidence}`);
});
// Results in logs like this:
// la: 0.8359838724136353
// es: 0.017705978825688362
// sv: 0.012977192178368568
// en: 0.011148443445563316
Spezifikationen
Specification |
---|
Translator and Language Detector APIs # languagedetector |