مترجم MLK
@interface MLKTranslator : NSObjectکلاسی که متن ورودی داده شده را ترجمه می کند.
یک نمونه
Translatorبرای گزینه های مشخص شده دریافت می کند. این روش بدون نخ است.اعلامیه
هدف-C
+ (nonnull MLKTranslator *)translatorWithOptions: (nonnull MLKTranslatorOptions *)options;پارامترها
optionsگزینه های مترجم
ارزش بازگشتی
یک نمونه
Translatorکه ترجمه را با گزینه های داده شده ارائه می دهد.متن داده شده را از زبان مبدأ به زبان مقصد ترجمه می کند.
اگر فایل های مدل دانلود نشده باشند، این روش با خطا مواجه می شود.
اعلامیه
هدف-C
- (void)translateText:(nonnull NSString *)text completion:(nonnull MLKTranslatorCallback)completion;پارامترها
textیک رشته در زبان مبدأ.
completionکنترل کننده برای تماس مجدد در صف اصلی با نتیجه یا خطای ترجمه.
فایل های مدل مورد نیاز برای ترجمه را دانلود می کند، در صورتی که قبلا دانلود نشده باشند.
اعلامیه
هدف-C
- (void)downloadModelIfNeededWithCompletion: (nonnull MLKTranslatorDownloadModelIfNeededCallback)completion;پارامترها
completionکنترل کننده برای تماس مجدد در صف اصلی با خطا، در صورت وجود.
فایل های مدل مورد نیاز برای ترجمه را در صورت رعایت شرایط داده شده دانلود می کند. اگر مدل قبلا دانلود شده باشد، بدون کار اضافی تکمیل می شود.
اعلامیه
هدف-C
- (void) downloadModelIfNeededWithConditions: (nonnull MLKModelDownloadConditions *)conditions completion: (nonnull MLKTranslatorDownloadModelIfNeededCallback) completion;پارامترها
conditionsشرایط دانلود برای مدل ترجمه.
completionکنترل کننده برای تماس مجدد در صف اصلی با خطا، در صورت وجود.
در دسترس نیست.
اعلامیه
هدف-C
- (nonnull instancetype)init;