Google добавила два новых API для обработки естественного языка в ML Kit — своего набора инструментов для внедрения машинного обучения и нейронных сетей в мобильные приложения под iOS и Android. Они доступны в последней версии SDK, пишет XDA Developers.
API Language Identification распознаёт тексты на 103 различных языках, а для точного их определения ему требуется всего несколько слов и 1-2 мс времени. Так пользователю не придётся самостоятельно выбирать язык в приложении, на основе чего работают, например, проверка правописания, перевод и «умные ответы» с учётом контекста.
API Smart Reply предлагает текстовые подсказки на основе предыдущих сообщений в беседе. Данный API использует 10 предшествующих сообщений, но может обойтись даже одним последним. Работает полностью на устройстве, поэтому история сообщений не собирается и не пересылается на серверы. Сначала появится поддержка английского языка.
Оба API свободно доступны всем разработчикам. Подробнее о них можно почитать в документации Language Identification и Smart Reply.