Referensi Framework MLKitTranslate

MLKTranslateRemoteModel


@interface MLKTranslateRemoteModel : MLKRemoteModel

Model terjemahan yang disimpan dari jarak jauh di server dan didownload di perangkat.

  • Bahasa yang terkait dengan model ini.

    Pernyataan

    Objective-C

    @property (nonatomic, readonly) MLKTranslateLanguage _Nonnull language;
  • Mendapatkan instance TranslateRemoteModel yang dikonfigurasi dengan bahasa yang ditentukan. Model ini dapat digunakan untuk memicu download dengan memanggil download(_:) API dari ModelManager.

    TranslateRemoteModel menggunakan ModelManager secara internal. Saat mendownload TranslateRemoteModel, akan ada notifikasi yang diposting untuk RemoteModel. Untuk memverifikasi apakah notifikasi tersebut berasal dari TranslateRemoteModel, pastikan kolom ModelDownloadUserInfoKeyRemoteModel dalam kamus info pengguna berisi objek berjenis TranslateRemoteModel. Jangan membuat instance dengan TranslateLanguage.english karena sudah ada di dalamnya. Jika tidak, instance tersebut tidak dapat didownload atau dihapus.

    Pernyataan

    Objective-C

    + (nonnull MLKTranslateRemoteModel *)translateRemoteModelWithLanguage:
        (nonnull MLKTranslateLanguage)language;

    Parameter

    language

    Bahasa yang ditentukan.

    Nilai yang Ditampilkan

    Instance TranslateRemoteModel.

  • Tidak tersedia. Sebagai gantinya, gunakan translateRemoteModel(language:).

    Pernyataan

    Objective-C

    - (nonnull instancetype)init;