Übersetzer
class Translator : NSObjectEine Klasse, die den angegebenen Eingabetext übersetzt.
-
Ruft eine
Translator-Instanz für die angegebenen Optionen ab. Diese Methode ist threadsicher.Erklärung
Swift
class func translator(options: MLKTranslatorOptions) -> TranslatorParameter
optionsDie Optionen für den Übersetzer.
Rückgabewert
Eine
Translator-Instanz, die eine Übersetzung mit den angegebenen Optionen bereitstellt. -
Übersetzt den angegebenen Text aus der Ausgangssprache in die Zielsprache.
Diese Methode gibt einen Fehler zurück, wenn die Modelldateien nicht heruntergeladen wurden.
Erklärung
Swift
func translate(_ text: String, completion: @escaping TranslatorCallback)Parameter
textEin String in der Ausgangssprache.
completionHandler zum Rückruf der Hauptwarteschlange mit dem Übersetzungsergebnis oder -fehler.
-
Lädt die für die Übersetzung erforderlichen Modelldateien herunter, falls sie noch nicht heruntergeladen wurden.
Erklärung
Swift
func downloadModelIfNeeded(completion: @escaping TranslatorDownloadModelIfNeededCallback)Parameter
completionHandler zum Rückruf der Hauptwarteschlange mit einem Fehler, falls vorhanden.
-
Lädt die Modelldateien herunter, die für die Übersetzung erforderlich sind, wenn die angegebenen Bedingungen erfüllt sind. Wenn-Modell wurde bereits heruntergeladen und ist ohne zusätzlichen Aufwand abgeschlossen.
Erklärung
Swift
func downloadModelIfNeeded(with conditions: MLKModelDownloadConditions, completion: @escaping TranslatorDownloadModelIfNeededCallback)Parameter
conditionsDie Downloadbedingungen für das Übersetzungsmodell.
completionHandler zum Rückruf der Hauptwarteschlange mit einem Fehler, falls vorhanden.
-
Nicht verfügbar.