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;