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 Thread-sicher.

    Erklärung

    Objective-C

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

    Parameter

    options

    Die Optionen für den Übersetzer.

    Rückgabewert

    Eine Translator-Instanz, die Übersetzungen mit den angegebenen Optionen bereitstellt.

  • Übersetzt den gegebenen 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 für einen Rückruf an die Hauptwarteschlange mit dem Übersetzungsergebnis oder dem Übersetzungsfehler.

  • Lädt die für die Übersetzung erforderlichen Modelldateien herunter, sofern sie noch nicht heruntergeladen wurden.

    Erklärung

    Objective-C

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

    Parameter

    completion

    Handler für den Rückruf an die Hauptwarteschlange mit einem Fehler, sofern vorhanden.

  • Lädt die für die Übersetzung erforderlichen Modelldateien herunter, wenn die angegebenen Bedingungen erfüllt sind. Wenn das Modell bereits heruntergeladen wurde, wird 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 für den Rückruf an die Hauptwarteschlange mit einem Fehler, sofern vorhanden.

  • Nicht verfügbar.

    Erklärung

    Objective-C

    - (nonnull instancetype)init;