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;