MLKTranslateRemoteModel
@interface MLKTranslateRemoteModel : MLKRemoteModel
远程存储在服务器上并下载到设备上的翻译模型。
-
与此模型相关联的语言。
声明
Objective-C
@property (nonatomic, readonly) MLKTranslateLanguage _Nonnull language;
-
获取使用指定语言配置的
TranslateRemoteModel
实例。 此模型可用于通过从ModelManager
调用download(_:)
API 来触发下载。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;