MLKLanguageIdentification
@interface MLKLanguageIdentification : NSObject
Класс LanguageIdentification
, определяющий основной язык или возможные языки для данного текста.
Получает экземпляр идентификации языка с параметрами по умолчанию.
Декларация
Цель-C
+ (nonnull MLKLanguageIdentification *)languageIdentification;
Возвращаемое значение
Новый экземпляр
LanguageIdentification
с параметрами по умолчанию.Получает экземпляр идентификации языка с заданными параметрами.
Декларация
Цель-C
+ (nonnull MLKLanguageIdentification *)languageIdentificationWithOptions: (nonnull MLKLanguageIdentificationOptions *)options;
Параметры
options
Опции, используемые для идентификации языка.
Возвращаемое значение
Новый экземпляр
LanguageIdentification
с заданными параметрами.Определяет основной язык данного текста.
Декларация
Цель-C
- (void)identifyLanguageForText:(nonnull NSString *)text completion:(nonnull MLKIdentifyLanguageCallback)completion;
Параметры
text
Входной текст, используемый для определения языка. Вводные данные длиной более 200 символов усекаются до 200 символов, поскольку более длинный ввод не повышает точность обнаружения.
completion
Обработчик обратного вызова в основной очереди с указанным языковым тегом или ошибкой.
Определяет возможные языки для данного текста.
Декларация
Цель-C
- (void)identifyPossibleLanguagesForText:(nonnull NSString *)text completion: (nonnull MLKIdentifyPossibleLanguagesCallback) completion;
Параметры
text
Входной текст, используемый для определения языка. Вводные данные длиной более 200 символов усекаются до 200 символов, поскольку более длинный ввод не повышает точность обнаружения.
completion
Обработчик обратного вызова в основной очереди с указанными языками или ошибкой.
Недоступен.
Декларация
Цель-C
- (nonnull instancetype)init;