Referência do framework MLKitTranslate

TranslateRemoteModel

class TranslateRemoteModel : RemoteModel

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

    Swift

    var language: TranslateLanguage { get }
  • 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

    Swift

    class func translateRemoteModel(language: TranslateLanguage) -> TranslateRemoteModel

    Parâmetros

    language

    O idioma fornecido.

    Valor de retorno

    Uma instância TranslateRemoteModel.

  • Indisponível. Use translateRemoteModel(language:)