مرجع إطار عمل MLKitLanguageID

MLKLanguageIdentification


@interface MLKLanguageIdentification : NSObject

تمثّل هذه السمة الفئة LanguageIdentification التي تحدّد اللغة الرئيسية أو اللغات المحتمَلة للنص المحدّد.

  • يحصل على مثيل تعريف اللغة مع الخيارات التلقائية.

    التعريف

    Objective-C

    + (nonnull MLKLanguageIdentification *)languageIdentification;

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

    نسخة جديدة من LanguageIdentification تتضمّن الخيارات التلقائية.

  • يحصل على مثيل تعريف اللغة مع الخيارات المحددة.

    التعريف

    Objective-C

    + (nonnull MLKLanguageIdentification *)languageIdentificationWithOptions:
        (nonnull MLKLanguageIdentificationOptions *)options;

    المَعلمات

    options

    الخيارات المستخدمة لتحديد اللغة.

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

    نسخة جديدة من LanguageIdentification مع الخيارات المعطاة.

  • لتحديد اللغة الرئيسية للنص المحدَّد.

    التعريف

    Objective-C

    - (void)identifyLanguageForText:(nonnull NSString *)text
                         completion:(nonnull MLKIdentifyLanguageCallback)completion;

    المَعلمات

    text

    نص الإدخال المطلوب استخدامه لتحديد اللغة. إنّ الإدخالات التي تزيد عن 200 حرف يتم اقتطاعها لتصبح 200 حرف، لأنّ الإدخالات الطويلة لا تحسِّن دقة الرصد.

    completion

    معالج لمعاودة الاتصال على قائمة الانتظار الرئيسية باستخدام علامة اللغة التي تم تحديدها أو الخطأ.

  • يحدد اللغات المحتملة للنص المحدد.

    التعريف

    Objective-C

    - (void)identifyPossibleLanguagesForText:(nonnull NSString *)text
                                  completion:
                                      (nonnull MLKIdentifyPossibleLanguagesCallback)
                                          completion;

    المَعلمات

    text

    نص الإدخال المطلوب استخدامه لتحديد اللغة. إنّ الإدخالات التي تزيد عن 200 حرف يتم اقتطاعها لتصبح 200 حرف، لأنّ الإدخالات الطويلة لا تحسِّن دقة الرصد.

    completion

    معالج يعاود الاتصال بقائمة الانتظار الرئيسية مع تحديد اللغات أو الأخطاء.

  • غير متاح:

    التعريف

    Objective-C

    - (nonnull instancetype)init;