Справочник по платформе MLKitLanguageID

ЯзыкИдентификация

class LanguageIdentification : NSObject

Класс LanguageIdentification , определяющий основной язык или возможные языки для данного текста.

  • Получает экземпляр идентификации языка с параметрами по умолчанию.

    Декларация

    Быстрый

    class func languageIdentification() -> LanguageIdentification

    Возвращаемое значение

    Новый экземпляр LanguageIdentification с параметрами по умолчанию.

  • Получает экземпляр идентификации языка с заданными параметрами.

    Декларация

    Быстрый

    class func languageIdentification(options: MLKLanguageIdentificationOptions) -> LanguageIdentification

    Параметры

    options

    Опции, используемые для идентификации языка.

    Возвращаемое значение

    Новый экземпляр LanguageIdentification с заданными параметрами.

  • Определяет основной язык данного текста.

    Декларация

    Быстрый

    func identifyLanguage(for text: String, completion: @escaping IdentifyLanguageCallback)

    Параметры

    text

    Входной текст, используемый для определения языка. Вводные данные длиной более 200 символов усекаются до 200 символов, поскольку более длинный ввод не повышает точность обнаружения.

    completion

    Обработчик обратного вызова в основной очереди с указанным языковым тегом или ошибкой.

  • Определяет возможные языки для данного текста.

    Декларация

    Быстрый

    func identifyPossibleLanguages(for text: String, completion: @escaping IdentifyPossibleLanguagesCallback)

    Параметры

    text

    Входной текст, используемый для определения языка. Вводные данные длиной более 200 символов усекаются до 200 символов, поскольку более длинный ввод не повышает точность обнаружения.

    completion

    Обработчик обратного вызова в основной очереди с указанными языками или ошибкой.

  • Недоступен.