ข้อมูลอ้างอิงเฟรมเวิร์ก 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;