Referência do framework MLKitTranslate

MLKTranslateRemoteModel


@interface MLKTranslateRemoteModel : MLKRemoteModel

Um modelo de tradução que é armazenado remotamente no servidor e transferido por download para o dispositivo.

  • O idioma associado a este modelo.

    Declaração

    Objective-C

    @property (nonatomic, readonly) MLKTranslateLanguage _Nonnull language;
  • Recebe uma instância do TranslateRemoteModel configurada com o idioma especificado. Esse modelo pode ser usado para acionar um download chamando a API download(_:) em ModelManager.

    O TranslateRemoteModel usa ModelManager internamente. Ao fazer o download de um TranslateRemoteModel, uma notificação será postada para um RemoteModel. Para verificar se essas notificações pertencem a um TranslateRemoteModel, confira se o campo ModelDownloadUserInfoKeyRemoteModel no dicionário de informações do usuário contém um objeto do tipo TranslateRemoteModel. Não instancie com TranslateLanguage.english, já que ele está integrado. Caso contrário, não será possível fazer o download ou excluir essa instância.

    Declaração

    Objective-C

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

    Parâmetros

    language

    O idioma fornecido.

    Valor de retorno

    Uma instância TranslateRemoteModel.

  • Indisponível. Use translateRemoteModel(language:)

    Declaração

    Objective-C

    - (nonnull instancetype)init;