مرجع چارچوب MLKitLanguageID

MLKLanguageIdentification


@interface MLKLanguageIdentification : NSObject

کلاس LanguageIdentification که زبان اصلی یا زبان های ممکن را برای متن داده شده مشخص می کند.

  • یک نمونه شناسایی زبان با گزینه های پیش فرض دریافت می کند.

    اعلام

    هدف-C

    + (nonnull MLKLanguageIdentification *)languageIdentification;

    ارزش بازگشتی

    نمونه جدیدی از LanguageIdentification با گزینه های پیش فرض.

  • با گزینه های داده شده یک نمونه شناسایی زبان دریافت می کند.

    اعلام

    هدف-C

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

    مولفه های

    options

    گزینه های مورد استفاده برای شناسایی زبان

    ارزش بازگشتی

    یک نمونه جدید از LanguageIdentification با گزینه های داده شده.

  • زبان اصلی متن داده شده را مشخص می کند.

    اعلام

    هدف-C

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

    مولفه های

    text

    متن ورودی برای شناسایی زبان. ورودی های بیشتر از 200 کاراکتر به 200 کاراکتر کوتاه می شوند، زیرا ورودی طولانی تر دقت تشخیص را بهبود نمی بخشد.

    completion

    کنترل کننده برای تماس مجدد در صف اصلی با برچسب زبان یا خطای شناسایی شده.

  • زبان های ممکن را برای متن داده شده شناسایی می کند.

    اعلام

    هدف-C

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

    مولفه های

    text

    متن ورودی برای شناسایی زبان. ورودی های بیشتر از 200 کاراکتر به 200 کاراکتر کوتاه می شوند، زیرا ورودی طولانی تر دقت تشخیص را بهبود نمی بخشد.

    completion

    کنترل کننده برای تماس مجدد در صف اصلی با زبان های شناسایی شده یا خطا.

  • غیر قابل دسترسی.

    اعلام

    هدف-C

    - (nonnull instancetype)init;