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;