Większość aplikacji umożliwia użytkownikom w bardzo niewielkim stopniu interakcję z tekstem poza podstawowymi operacjami wycinania, kopiowania i wklejania. Wyodrębnianie fragmentów poprawia komfort korzystania z aplikacji, ponieważ rozumie tekst i pozwala dodawać przydatne skróty na podstawie kontekstu.
Interfejs API wyodrębniania encji pozwala rozpoznawać określone encje w tekście statycznym i podczas pisania. Po zidentyfikowaniu encji możesz łatwo włączyć dla użytkownika różne działania na podstawie jego typu. Obsługiwane są te elementy:
Element | Przykład |
---|---|
Adres | ul. Marszałkowska 35, Warszawa |
Data i godzina | 29.09.2019, spotkajmy się jutro o 18:00 |
adres e-mail, | entity-extraction@google.com |
Numer lotu (tylko kody IATA) | LX37 |
Numer IBAN | 52 0483 0000 0000 0000 9 |
ISBN (tylko wersja 13) | 978-1101904190 |
Pieniądze/waluta (tylko cyfry arabskie) | 12 USD, 25 USD |
Płatności / karty kredytowe | 4111 1111 1111 1111 |
Numer telefonu | (555) 225-3556 12345 |
Numer śledzenia (standardowe formaty międzynarodowe) | 1Z204E380338943508, |
URL | www.google.com https://pl.wikipedia.org/wiki/Platypus |
Ten interfejs API koncentruje się na precyzji, a nie na rozpoznawaniu. Niektóre przypadki konkretnego elementu mogą nie przemawiać za zapewnieniem dokładności.
Większość elementów można wykryć w różnych językach i regionach. Możliwość wykrywania adresów i numerów telefonów zależy od wybranego języka. Wyodrębnianie encji obsługuje te języki:
- arabski
- portugalski
- angielski (Stany Zjednoczone i Wielka Brytania)
- niderlandzki
- francuski
- niemiecki
- włoski
- japoński
- koreański
- polski
- rosyjski
- chiński (uproszczony i tradycyjny)
- hiszpański
- tajski
- turecki
Przykłady
Wprowadzany tekst | Wykryte elementy |
---|---|
Spotkanie pod adresem 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA Może umówimy się na spotkanie, żeby je omówić. | Typ jednostki 1: adres Tekst jednostki 1: „1600 Amphitheatre Parkway, Mountain View, CA 94043, USA” |
Z zespołem testowym możesz skontaktować się jutro pod adresem info@google.com, aby ustalić najlepszy termin. | Typ elementu 1: data i godzina Jednostka 1 text: = "24 czerwca 2020 r." Typ jednostki 2: adres e-mail Tekst jednostki 2: info@google.com |
Twoje zamówienie zostało wysłane z Google. Aby śledzić postępy dostawy, użyj tego numeru śledzenia: 9612804152073070474837. | Typ jednostki: numer śledzenia Tekst jednostki: „9612804152073070474837” |
Zadzwoń do restauracji pod numer 555-555-1234, by zapłacić za kolację. Numer mojej karty to 4111-1111-1111-1111. | Typ podmiotu 1: numer telefonu Tekst jednostki 1: „555-555-1234” Typ jednostki 2: karta płatnicza Tekst jednostki 2: „4111 1111 1111 1111” |