এমএলকে অনুবাদক
@interface MLKTranslator : NSObject
একটি ক্লাস যা প্রদত্ত ইনপুট পাঠ্য অনুবাদ করে।
নির্দিষ্ট বিকল্পগুলির জন্য একটি
Translator
উদাহরণ পায়। এই পদ্ধতিটি থ্রেড নিরাপদ।ঘোষণা
উদ্দেশ্য গ
+ (nonnull MLKTranslator *)translatorWithOptions: (nonnull MLKTranslatorOptions *)options;
পরামিতি
options
অনুবাদকের জন্য বিকল্প।
ফেরত মূল্য
একটি
Translator
উদাহরণ যা প্রদত্ত বিকল্পগুলির সাথে অনুবাদ প্রদান করে।উৎস ভাষা থেকে প্রদত্ত পাঠ্যকে লক্ষ্য ভাষায় অনুবাদ করে।
এই পদ্ধতিটি একটি ত্রুটি ফিরিয়ে দেবে যদি মডেল ফাইলগুলি ডাউনলোড না করা হয়।
ঘোষণা
উদ্দেশ্য গ
- (void)translateText:(nonnull NSString *)text completion:(nonnull MLKTranslatorCallback)completion;
পরামিতি
text
উৎস ভাষায় একটি স্ট্রিং।
completion
অনুবাদের ফলাফল বা ত্রুটি সহ মূল সারিতে ফিরে আসার জন্য হ্যান্ডলার।
অনুবাদের জন্য প্রয়োজনীয় মডেল ফাইলগুলি ডাউনলোড করে, যদি সেগুলি ইতিমধ্যে ডাউনলোড করা না থাকে৷
ঘোষণা
উদ্দেশ্য গ
- (void)downloadModelIfNeededWithCompletion: (nonnull MLKTranslatorDownloadModelIfNeededCallback)completion;
পরামিতি
completion
হ্যান্ডলার প্রধান সারিতে ফিরে কল করার জন্য একটি ত্রুটি, যদি থাকে।
প্রদত্ত শর্ত পূরণ হলে অনুবাদের জন্য প্রয়োজনীয় মডেল ফাইল ডাউনলোড করে। যদি মডেল ইতিমধ্যে ডাউনলোড করা হয়, অতিরিক্ত কাজ ছাড়াই সম্পূর্ণ হয়.
ঘোষণা
উদ্দেশ্য গ
- (void) downloadModelIfNeededWithConditions: (nonnull MLKModelDownloadConditions *)conditions completion: (nonnull MLKTranslatorDownloadModelIfNeededCallback) completion;
পরামিতি
conditions
অনুবাদ মডেলের জন্য ডাউনলোড করার শর্ত।
completion
হ্যান্ডলার প্রধান সারিতে ফিরে কল করার জন্য একটি ত্রুটি, যদি থাকে।
অনুপলব্ধ
ঘোষণা
উদ্দেশ্য গ
- (nonnull instancetype)init;