Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
La plupart des applications permettent aux utilisateurs d'interagir très peu avec le texte au-delà des opérations de couper/copier/coller de base. L'extraction d'entités améliore l'expérience utilisateur dans votre application en comprenant le texte et en vous permettant d'ajouter des raccourcis utiles en fonction du contexte.
L'API d'extraction d'entités vous permet de reconnaître des entités spécifiques dans du texte statique et lors de la saisie. Une fois qu'une entité est identifiée, vous pouvez facilement activer différentes actions pour l'utilisateur en fonction du type d'entité. Les entités acceptées sont les suivantes:
Entité
Exemple
Adresse
350 troisième rue, Cambridge, Massachusetts
Date et heure
29/09/2019, rendez-vous demain à 18h
Adresse e-mail
entity-extraction@google.com
Numéro de vol (codes de vol IATA uniquement)
LX37
IBAN
CH52 0483 0000 0000 0000 9
ISBN (version 13 uniquement)
978-1101904190
Monnaie/Devise (chiffres arabes uniquement)
12, 25 USD
Paiement / Cartes de crédit
4111 1111 1111 1111
Numéro de téléphone
(555) 225-3556
12345
Numéro de suivi (formats internationaux standardisés)
Cette API privilégie la précision plutôt que la reconnaissance. Certaines instances d'une entité particulière peuvent ne pas être détectées afin d'en garantir l'exactitude.
La plupart des entités peuvent être détectées dans toutes les langues et tous les paramètres régionaux. La possibilité de détecter des adresses et des numéros de téléphone dépend de la langue sélectionnée. L'extraction d'entités est compatible avec les langages suivants:
Arabe
Portugais
Anglais (États-Unis, Royaume-Uni)
Néerlandais
Français
Allemand
Italien
Japonais
Coréen
Polonais
Russe
Chinois (simplifié et traditionnel)
Espagnol
Thaï
Turc
Exemples
Texte d'entrée
Entités détectées
Rendez-vous au 1600 Amphitheatre Parkway, Mountain View, CA 94043, États-Unis
Organisons un rendez-vous pour en discuter.
Type d'entité 1: Adresse
Texte de l'entité 1: "1600 Ampitheatre Parkway, Mountain View, CA 94043, États-Unis"
Vous pouvez contacter l'équipe de test demain à l'adresse info@google.com pour déterminer le meilleur calendrier.
Type d'entité 1: Date-heure
Texte de l'entité 1 : "24 juin 2020"
Type d'entité 2: Adresse e-mail
Texte de l'entité 2: info@google.com
Votre commande auprès de Google a été expédiée. Pour suivre l'avancement de votre livraison, veuillez utiliser ce numéro de suivi: 9612804152073070474837.
Type d'entité: Numéro de suivi
Texte de l'entité: "9612804152073070474837"
Appelez le restaurant au 555-555-1234 pour payer votre dîner. Mon numéro de carte est le 4111-1111-1111-1111.
Type d'entité 1: numéro de téléphone
Texte de l'entité 1: "555-555-1234"
Type d'entité 2: Carte de paiement
Texte de l'entité 2: "4111 1111 1111 1111"
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/25 (UTC).
[null,null,["Dernière mise à jour le 2025/07/25 (UTC)."],[[["\u003cp\u003eThe Entity Extraction API identifies specific entities like addresses, dates, emails, and more within text, enabling context-aware actions in your app.\u003c/p\u003e\n"],["\u003cp\u003eThis API prioritizes accuracy, potentially missing some entity instances to ensure precision in its identification.\u003c/p\u003e\n"],["\u003cp\u003eEntity extraction supports a wide range of languages, including English, Spanish, Chinese, Japanese, and others, although address and phone number detection depends on the specific language.\u003c/p\u003e\n"],["\u003cp\u003eWhile in beta, this API is not subject to an SLA or deprecation policy, and backward-compatibility breaking changes may occur.\u003c/p\u003e\n"]]],[],null,["# Entity extraction\n\n| This API is offered in beta, and is not subject to any SLA or deprecation policy. Changes may be made to this API that break backward compatibility.\n\nMost apps offer users very little interaction with text beyond the basic\ncut/copy/paste operations. Entity extraction improves the user experience inside\nyour app by understanding text and allowing you to add helpful shortcuts based\non context.\n\n[iOS](/ml-kit/language/entity-extraction/ios)\n[Android](/ml-kit/language/entity-extraction/android)\n\nThe entity extraction API allows you to recognize specific entities within\nstatic text and while you're typing. Once an entity is identified, you can\neasily enable different actions for the user based on the entity type. Supported\nentities included are:\n\n| Entity | Example |\n|------------------------------------------------------|-------------------------------------------------------|\n| Address | 350 third street, Cambridge MA |\n| Date-Time | 2019/09/29, let's meet tomorrow at 6pm |\n| Email address | entity-extraction@google.com |\n| Flight Number (IATA flight codes only) | LX37 |\n| IBAN | CH52 0483 0000 0000 0000 9 |\n| ISBN (version 13 only) | 978-1101904190 |\n| Money/Currency (Arabic numerals only) | $12, 25 USD |\n| Payment / Credit Cards | 4111 1111 1111 1111 |\n| Phone Number | (555) 225-3556 12345 |\n| Tracking Number (standardized international formats) | 1Z204E380338943508 |\n| URL | www.google.com https://en.wikipedia.org/wiki/Platypus |\n\nThis API focuses on precision over recognition. Some instances of a particular\nentity might not be detected in favor of ensuring accuracy.\n\nMost entities can be detected across languages and locales. The ability to\ndetect addresses and phone numbers depends on the selected language. Entity\nextraction supports the following languages:\n\n- Arabic\n- Portuguese\n- English (US, UK)\n- Dutch\n- French\n- German\n- Italian\n- Japanese\n- Korean\n- Polish\n- Russian\n- Chinese (Simplified, Traditional)\n- Spanish\n- Thai\n- Turkish\n\nExamples\n--------\n\n| Input text | Detected entities |\n|-------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|\n| Meet me at 1600 Amphitheatre Parkway, Mountain View, CA, 94043 Let's organize a meeting to discuss. | Entity 1 type: Address Entity 1 text: \"1600 Ampitheatre Parkway, Mountain View, CA 94043\" |\n| You can contact the test team tomorrow at info@google.com to determine the best timeline. | Entity 1 type: Date-Time Entity 1 text: = \"June 24th, 2020\" Entity 2 type: Email address Entity 2 text: info@google.com |\n| Your order has shipped from Google. To follow the progress of your delivery please use this tracking number: 9612804152073070474837 | Entity type: Tracking number Entity text: \"9612804152073070474837\" |\n| Call the restaurant at 555-555-1234 to pay for dinner. My card number is 4111-1111-1111-1111. | Entity 1 type: Phone number Entity 1 text: \"555-555-1234\" Entity 2 type: Payment card Entity 2 text: \"4111 1111 1111 1111\" |"]]