MLKitÜbersetzen-Framework-Referenz

MLKTranslator


@interface MLKTranslator : NSObject

Eine Klasse, die den angegebenen Eingabetext übersetzt.

  • Ruft eine Translator-Instanz für die angegebenen Optionen ab. Diese Methode ist threadsicher.

    Erklärung

    Objective-C

    + (nonnull MLKTranslator *)translatorWithOptions:
        (nonnull MLKTranslatorOptions *)options;

    Parameter

    options

    Die 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

    Objective-C

    - (void)translateText:(nonnull NSString *)text
               completion:(nonnull MLKTranslatorCallback)completion;

    Parameter

    text

    Ein String in der Ausgangssprache.

    completion

    Handler 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

    Objective-C

    - (void)downloadModelIfNeededWithCompletion:
        (nonnull MLKTranslatorDownloadModelIfNeededCallback)completion;

    Parameter

    completion

    Handler 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

    Objective-C

    - (void)
        downloadModelIfNeededWithConditions:
            (nonnull MLKModelDownloadConditions *)conditions
                                 completion:
                                     (nonnull
                                          MLKTranslatorDownloadModelIfNeededCallback)
                                         completion;

    Parameter

    conditions

    Die Downloadbedingungen für das Übersetzungsmodell.

    completion

    Handler zum Rückruf der Hauptwarteschlange mit einem Fehler, falls vorhanden.

  • Nicht verfügbar.

    Erklärung

    Objective-C

    - (nonnull instancetype)init;