MLKit Translate फ़्रेमवर्क रेफ़रंस

MLKTranslateRemoteModel


@interface MLKTranslateRemoteModel : MLKRemoteModel

अनुवाद का ऐसा मॉडल जिसे सर्वर पर रिमोट तरीके से सेव किया जाता है और डिवाइस पर डाउनलोड किया जाता है.

  • इस मॉडल से जुड़ी भाषा.

    एलान

    Objective-C

    @property (nonatomic, readonly) MLKTranslateLanguage _Nonnull language;
  • दी गई भाषा के साथ कॉन्फ़िगर किए गए TranslateRemoteModel का इंस्टेंस पाएं. इस मॉडल का इस्तेमाल करके, ModelManager से download(_:) एपीआई को कॉल करके, डाउनलोड ट्रिगर किया जा सकता है.

    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;