Riferimento al framework MLKitTranslate

MLKTranslator


@interface MLKTranslator : NSObject

Una classe che traduce il testo di input specificato.

  • Consente di acquisire un'istanza Translator per le opzioni specificate. Questo metodo è adatto ai thread.

    Dichiarazione

    Objective-C

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

    Parametri

    options

    Le opzioni per il traduttore.

    Valore restituito

    Un'istanza Translator che fornisce la traduzione con le opzioni specificate.

  • Traduce il testo specificato dalla lingua di origine alla lingua di destinazione.

    Questo metodo restituirà un errore se i file del modello non sono stati scaricati.

    Dichiarazione

    Objective-C

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

    Parametri

    text

    Una stringa nella lingua di origine.

    completion

    Il gestore deve richiamare nella coda principale il risultato della traduzione o l'errore.

  • Scarica i file del modello necessari per la traduzione, se non sono già stati scaricati.

    Dichiarazione

    Objective-C

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

    Parametri

    completion

    Il gestore richiama la coda principale per segnalare un errore, se presente.

  • Scarica i file del modello necessari per la traduzione quando le condizioni specificate sono soddisfatte. Se il modello è già stato scaricato, l'operazione viene completata senza operazioni aggiuntive.

    Dichiarazione

    Objective-C

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

    Parametri

    conditions

    Le condizioni di download per il modello di traduzione.

    completion

    Il gestore richiama la coda principale per segnalare un errore, se presente.

  • Non disponibile.

    Dichiarazione

    Objective-C

    - (nonnull instancetype)init;