مترجم
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المعالج لمعاودة الاتصال في قائمة الانتظار الرئيسية مع ظهور خطأ، إن وجد.
-
غير متاح: