MLKitTranslate 框架参考

TranslateRemoteModel

class TranslateRemoteModel : RemoteModel

远程存储在服务器上并下载到设备上的翻译模型。

  • 与此模型关联的语言。

    声明

    Swift

    var language: TranslateLanguage { get }
  • 获取配置了指定语言的 TranslateRemoteModel 实例。 此模型可用于通过调用 download(_:) API 触发下载 ModelManager起。

    TranslateRemoteModel 在内部使用 ModelManager。下载时 TranslateRemoteModel,系统会发布针对RemoteModel的通知。 要验证此类通知是否属于某个 TranslateRemoteModel,请选中 用户信息字典中的 ModelDownloadUserInfoKeyRemoteModel 字段 包含一个 TranslateRemoteModel 类型的对象。请勿实例化 TranslateLanguage.english 是内置的。其他此类实例 无法下载或删除。

    声明

    Swift

    class func translateRemoteModel(language: TranslateLanguage) -> TranslateRemoteModel

    参数

    language

    给定的语言。

    返回值

    一个 TranslateRemoteModel 实例。

  • 不可用。请改用 translateRemoteModel(language:)