MLKTranslateRemoteModel
@interface MLKTranslateRemoteModel : MLKRemoteModel
远程存储在服务器上并下载到设备上的翻译模型。
-
与此模型关联的语言。
声明
Objective-C
@property (nonatomic, readonly) MLKTranslateLanguage _Nonnull language;
-
获取配置了指定语言的
TranslateRemoteModel
实例。 此模型可用于通过调用download(_:)
API 触发下载ModelManager
起。TranslateRemoteModel
在内部使用ModelManager
。下载时TranslateRemoteModel
,系统会发布针对RemoteModel
的通知。 要验证此类通知是否属于某个TranslateRemoteModel
,请选中 用户信息字典中的ModelDownloadUserInfoKeyRemoteModel
字段 包含一个TranslateRemoteModel
类型的对象。请勿实例化TranslateLanguage.english
是内置的。其他此类实例 无法下载或删除。声明
Objective-C
+ (nonnull MLKTranslateRemoteModel *)translateRemoteModelWithLanguage: (nonnull MLKTranslateLanguage)language;
参数
language
给定的语言。
返回值
一个
TranslateRemoteModel
实例。 -
不可用。请改用
translateRemoteModel(language:)
。声明
Objective-C
- (nonnull instancetype)init;