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

MLKTranslator


@interface MLKTranslator : NSObject

दिए गए इनपुट टेक्स्ट का अनुवाद करने वाली क्लास.

  • बताए गए विकल्पों के लिए Translator इंस्टेंस लेता है. यह तरीका थ्रेड से सुरक्षित है.

    एलान

    Objective-C

    + (nonnull MLKTranslator *)translatorWithOptions:
        (nonnull MLKTranslatorOptions *)options;

    पैरामीटर

    options

    अनुवादक के लिए विकल्प.

    रिटर्न वैल्यू

    Translator का एक इंस्टेंस, जो दिए गए विकल्पों के साथ अनुवाद उपलब्ध कराता है.

  • दिए गए टेक्स्ट का अनुवाद, सोर्स भाषा से टारगेट की गई भाषा में करता है.

    अगर मॉडल फ़ाइलें डाउनलोड नहीं की गई हैं, तो इस तरीके से गड़बड़ी का मैसेज मिलेगा.

    एलान

    Objective-C

    - (void)translateText:(nonnull NSString *)text
               completion:(nonnull MLKTranslatorCallback)completion;

    पैरामीटर

    text

    सोर्स भाषा में एक स्ट्रिंग.

    completion

    अनुवाद के नतीजे या गड़बड़ी की जानकारी के साथ मुख्य सूची को वापस कॉल करने के लिए हैंडलर.

  • अगर अनुवाद के लिए ज़रूरी मॉडल फ़ाइलें पहले से डाउनलोड नहीं की गई हैं, तो उन्हें डाउनलोड किया जाता है.

    एलान

    Objective-C

    - (void)downloadModelIfNeededWithCompletion:
        (nonnull MLKTranslatorDownloadModelIfNeededCallback)completion;

    पैरामीटर

    completion

    अगर कोई गड़बड़ी हो, तो मुख्य सूची के बाद कॉल करने के लिए हैंडलर.

  • दी गई शर्तें पूरी होने पर, अनुवाद के लिए ज़रूरी मॉडल फ़ाइलें डाउनलोड करता है. अगर मॉडल पहले ही डाउनलोड किया जा चुका है, तो अतिरिक्त काम किए बिना पूरा हो जाता है.

    एलान

    Objective-C

    - (void)
        downloadModelIfNeededWithConditions:
            (nonnull MLKModelDownloadConditions *)conditions
                                 completion:
                                     (nonnull
                                          MLKTranslatorDownloadModelIfNeededCallback)
                                         completion;

    पैरामीटर

    conditions

    अनुवाद के मॉडल के लिए डाउनलोड करने की शर्तें.

    completion

    अगर कोई गड़बड़ी हो, तो मुख्य सूची के बाद कॉल करने के लिए हैंडलर.

  • उपलब्ध नहीं हैं.

    एलान

    Objective-C

    - (nonnull instancetype)init;