مرجع إطار عمل 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

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

  • غير متاح: