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;