MLKLanguageIdentification
@interface MLKLanguageIdentification : NSObject
Belirtilen metin için ana dili veya olası dilleri tanımlayan LanguageIdentification
sınıfıdır.
-
Varsayılan seçeneklerle bir dil tanımlama örneği alır.
Bildirim
Objective-C
+ (nonnull MLKLanguageIdentification *)languageIdentification;
Döndürülen Değer
Varsayılan seçeneklere sahip yeni bir
LanguageIdentification
örneği. -
Verilen seçeneklerle bir dil tanımlama örneği alır.
Bildirim
Objective-C
+ (nonnull MLKLanguageIdentification *)languageIdentificationWithOptions: (nonnull MLKLanguageIdentificationOptions *)options;
Parametreler
options
Dil tanımlama için kullanılan seçenekler.
Döndürülen Değer
Verilen seçeneklere sahip yeni bir
LanguageIdentification
örneği. -
Belirtilen metnin ana dilini tanımlar.
Bildirim
Objective-C
- (void)identifyLanguageForText:(nonnull NSString *)text completion:(nonnull MLKIdentifyLanguageCallback)completion;
Parametreler
text
Dili tanımlamak için kullanılacak giriş metni. 200 karakterden uzun girişler, algılama doğruluğunu iyileştirmez. Bu nedenle, daha uzun girişler 200 karaktere kısaltılır.
completion
İşleyici. Tanımlanan dil etiketi veya hatayla ana sırayı geri çağırır.
-
Belirli bir metin için olası dilleri tanımlar.
Bildirim
Objective-C
- (void)identifyPossibleLanguagesForText:(nonnull NSString *)text completion: (nonnull MLKIdentifyPossibleLanguagesCallback) completion;
Parametreler
text
Dili tanımlamak için kullanılacak giriş metni. 200 karakterden uzun girişler, algılama doğruluğunu iyileştirmez. Bu nedenle, daha uzun girişler 200 karaktere kısaltılır.
completion
Tanımlanan diller veya hata ile birlikte ana sırayı geri çağırmak için işleyici.
-
Cihazlar kullanılamıyor.
Bildirim
Objective-C
- (nonnull instancetype)init;