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;