Documentation de référence sur le framework MLKitTranslate

TranslateRemoteModel

class TranslateRemoteModel : RemoteModel

Modèle de traduction stocké à distance sur le serveur et téléchargé sur l'appareil.

  • Langue associée à ce modèle.

    Déclaration

    Swift

    var language: TranslateLanguage { get }
  • Récupère une instance de TranslateRemoteModel configurée avec la langue donnée. Ce modèle peut être utilisé pour déclencher un téléchargement en appelant l'API download(_:) à partir de ModelManager.

    TranslateRemoteModel utilise ModelManager en interne. Lors du téléchargement d'un TranslateRemoteModel, une notification s'affiche pour RemoteModel. Pour vérifier si ces notifications appartiennent à un TranslateRemoteModel, vérifiez que le champ ModelDownloadUserInfoKeyRemoteModel du dictionnaire d'informations utilisateur contient un objet de type TranslateRemoteModel. Veuillez ne pas l'instancier avec TranslateLanguage.english, car il est intégré. Sinon, vous ne pourrez pas télécharger ni supprimer cette instance.

    Déclaration

    Swift

    class func translateRemoteModel(language: TranslateLanguage) -> TranslateRemoteModel

    Paramètres

    language

    Langue donnée.

    Valeur renvoyée

    Une instance TranslateRemoteModel.

  • Indisponibles. Utilisez translateRemoteModel(language:) à la place.