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

Translator

class Translator : NSObject

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

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

    एलान

    Swift

    class func translator(options: MLKTranslatorOptions) -> Translator

    पैरामीटर

    options

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

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

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

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

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

    एलान

    Swift

    func translate(_ text: String, completion: @escaping TranslatorCallback)

    पैरामीटर

    text

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

    completion

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

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

    एलान

    Swift

    func downloadModelIfNeeded(completion: @escaping TranslatorDownloadModelIfNeededCallback)

    पैरामीटर

    completion

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

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

    एलान

    Swift

    func downloadModelIfNeeded(with conditions: MLKModelDownloadConditions, completion: @escaping TranslatorDownloadModelIfNeededCallback)

    पैरामीटर

    conditions

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

    completion

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

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