MLKitTranslate フレームワーク リファレンス

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;