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;