Riferimento al framework MLKitTranslate

MLKTranslator


@interface MLKTranslator : NSObject

Una classe che traduce il testo di input specificato.

  • Ottiene un'istanza Translator per le opzioni specificate. Questo metodo è il thread sicuro.

    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 dato dalla lingua di origine a quella di destinazione.

    Questo metodo restituisce 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

    Gestore da richiamare sulla coda principale con il risultato o l'errore della traduzione.

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

    Dichiarazione

    Objective-C

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

    Parametri

    completion

    Gestore da richiamare sulla coda principale con un errore, se presente.

  • Scarica i file del modello necessari per la traduzione quando vengono soddisfatte le condizioni specificate. Se il modello è già stata scaricata, viene completata senza ulteriori operazioni.

    Dichiarazione

    Objective-C

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

    Parametri

    conditions

    Le condizioni di download del modello di traduzione.

    completion

    Gestore da richiamare sulla coda principale con un errore, se presente.

  • Non disponibile.

    Dichiarazione

    Objective-C

    - (nonnull instancetype)init;