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;