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;