MLKLanguageIdentification
@interface MLKLanguageIdentification : NSObject
Klasa LanguageIdentification
, która określa główny język lub możliwe języki danego tekstu.
-
Pobiera instancję identyfikacji języka z opcjami domyślnymi.
Deklaracja
Objective-C
+ (nonnull MLKLanguageIdentification *)languageIdentification;
Zwracana wartość
Nowa instancja
LanguageIdentification
z ustawieniami domyślnymi. -
Pobiera instancję identyfikacji języka z podanymi opcjami.
Deklaracja
Objective-C
+ (nonnull MLKLanguageIdentification *)languageIdentificationWithOptions: (nonnull MLKLanguageIdentificationOptions *)options;
Parametry
options
Opcje używane do identyfikacji języka.
Zwracana wartość
Nowe wystąpienie elementu
LanguageIdentification
z podanymi opcjami. -
Określa główny język danego tekstu.
Deklaracja
Objective-C
- (void)identifyLanguageForText:(nonnull NSString *)text completion:(nonnull MLKIdentifyLanguageCallback)completion;
Parametry
text
Tekst wejściowy używany do identyfikacji języka. Dane wejściowe dłuższe niż 200 znaków są skracane do 200 znaków, ponieważ ich dłuższe podanie nie zwiększa dokładności wykrywania.
completion
Moduł obsługi do wywołania zwrotnego w głównej kolejce z powodu wykrytego tagu języka lub błędu.
-
Identyfikuje możliwe języki danego tekstu.
Deklaracja
Objective-C
- (void)identifyPossibleLanguagesForText:(nonnull NSString *)text completion: (nonnull MLKIdentifyPossibleLanguagesCallback) completion;
Parametry
text
Tekst wejściowy używany do identyfikacji języka. Dane wejściowe dłuższe niż 200 znaków są skracane do 200 znaków, ponieważ ich dłuższe podanie nie zwiększa dokładności wykrywania.
completion
Moduł obsługi do wywołania zwrotnego w głównej kolejce ze zidentyfikowanymi językami lub błędem.
-
Niedostępne.
Deklaracja
Objective-C
- (nonnull instancetype)init;