Riferimento al framework MLKitTranslate

MLKTranslateRemoteModel


@interface MLKTranslateRemoteModel : MLKRemoteModel

Un modello di traduzione archiviato in remoto sul server e scaricato sul dispositivo.

  • La lingua associata al modello.

    Dichiarazione

    Objective-C

    @property (nonatomic, readonly) MLKTranslateLanguage _Nonnull language;
  • Restituisce un'istanza di TranslateRemoteModel configurata con la lingua specificata. Questo modello può essere utilizzato per attivare un download chiamando l'API download(_:) da ModelManager.

    TranslateRemoteModel utilizza ModelManager internamente. Quando scarichi un TranslateRemoteModel, verrà pubblicata una notifica per un RemoteModel. Per verificare se queste notifiche appartengono a un TranslateRemoteModel, controlla che il campo ModelDownloadUserInfoKeyRemoteModel nel dizionario delle informazioni utente contenga un oggetto di tipo TranslateRemoteModel. Non creare un'istanza con TranslateLanguage.english perché è integrato. In caso contrario, questa istanza non potrà essere scaricata o eliminata.

    Dichiarazione

    Objective-C

    + (nonnull MLKTranslateRemoteModel *)translateRemoteModelWithLanguage:
        (nonnull MLKTranslateLanguage)language;

    Parametri

    language

    La lingua specificata.

    Valore restituito

    Un'istanza TranslateRemoteModel.

  • Non disponibile. Usa invece il criterio translateRemoteModel(language:).

    Dichiarazione

    Objective-C

    - (nonnull instancetype)init;