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;