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;