Извлечение сущности

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

iOS Android

API извлечения сущностей позволяет распознавать определенные сущности в статическом тексте и во время набора текста. После идентификации сущности вы можете легко активировать различные действия для пользователя в зависимости от типа сущности. Поддерживаемые объекты:

Сущность Пример
Адрес Третья улица, 350, Кембридж, Массачусетс
Дата-время 29.09.2019, встретимся завтра в 18:00.
Адрес электронной почты сущность-extraction@google.com
Номер рейса (только коды рейсов IATA) LX37
IBAN CH52 0483 0000 0000 0000 9
ISBN (только версия 13) 978-1101904190
Деньги/валюта (только арабские цифры) 12, 25 долларов США
Оплата / Кредитные карты 4111 1111 1111 1111
Номер телефона (555) 225-3556
12345
Номер отслеживания (стандартизированные международные форматы) 1Z204E380338943508
URL-адрес www.google.com
https://en.wikipedia.org/wiki/Платипус

Этот API ориентирован на точность, а не на распознавание. Некоторые экземпляры определенного объекта могут быть не обнаружены в целях обеспечения точности.

Большинство объектов можно обнаружить в разных языках и локалях. Возможность определения адресов и номеров телефонов зависит от выбранного языка. Извлечение сущностей поддерживает следующие языки:

  • арабский
  • португальский
  • Английский (США, Великобритания)
  • Голландский
  • Французский
  • Немецкий
  • итальянский
  • Японский
  • Корейский
  • Польский
  • Русский
  • Китайский (упрощенный, традиционный)
  • испанский
  • тайский
  • турецкий

Примеры

Введите текст Обнаруженные объекты
Встретимся по адресу 1600 Amphitheatre Parkway, Mountain View, CA, 94043. Давайте организуем встречу для обсуждения. Тип объекта 1: Адрес
Текст объекта 1: «1600 Amphitheatre Parkway, Mountain View, CA 94043».
Вы можете связаться с группой тестирования завтра по адресу info@google.com , чтобы определить наилучшие сроки. Тип сущности 1: Дата-время
Текст сущности 1: = «24 июня 2020 г.»

Тип сущности 2: адрес электронной почты.
Текст объекта 2: info@google.com.
Ваш заказ отправлен из Google. Чтобы следить за ходом доставки, используйте этот номер отслеживания: 9612804152073070474837 . Тип объекта: номер отслеживания
Текст сущности: «9612804152073070474837».
Чтобы оплатить ужин, позвоните в ресторан по телефону 555-555-1234 . Номер моей карты: 4111-1111-1111-1111 . Тип сущности 1: Номер телефона
Текст объекта 1: «555-555-1234».

Тип сущности 2: Платежная карта
Текст объекта 2: «4111 1111 1111 1111»