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

MLKTranslateRemoteModel


@interface MLKTranslateRemoteModel : MLKRemoteModel

ترجمة نموذج يتم تخزينه عن بُعد على الخادم وتنزيله على الجهاز.

  • اللغة المرتبطة بهذا النموذج.

    التعريف

    Objective-C

    @property (nonatomic, readonly) MLKTranslateLanguage _Nonnull language;
  • الحصول على مثيل TranslateRemoteModel تم ضبطه باللغة المحدّدة يمكن استخدام هذا النموذج لبدء عملية تنزيل من خلال استدعاء واجهة برمجة التطبيقات download(_:) API من ModelManager.

    يستخدم تطبيق TranslateRemoteModel ModelManager داخليًا. عند تنزيل TranslateRemoteModel، سيتم نشر إشعار بشأن RemoteModel. للتحقّق مما إذا كانت هذه الإشعارات تخصّ TranslateRemoteModel، تأكَّد من أنّ الحقل ModelDownloadUserInfoKeyRemoteModel في قاموس معلومات المستخدم يحتوي على عنصر من النوع TranslateRemoteModel. يُرجى عدم إنشاء مثيل باستخدام السمة TranslateLanguage.english لأنّها مضمَّنة. وإلا لن يمكن تنزيل هذا المثيل أو حذفه.

    التعريف

    Objective-C

    + (nonnull MLKTranslateRemoteModel *)translateRemoteModelWithLanguage:
        (nonnull MLKTranslateLanguage)language;

    المَعلمات

    language

    اللغة المحدّدة.

    القيمة المعروضة

    مثيل TranslateRemoteModel.

  • غير متاح: يمكنك استخدام translateRemoteModel(language:) كبديل.

    التعريف

    Objective-C

    - (nonnull instancetype)init;