مرجع إطار عمل MLKit Translate

مترجم

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

    المعالج لمعاودة الاتصال في قائمة الانتظار الرئيسية مع ظهور خطأ، إن وجد.

  • غير متاح: