👋 Ce document fait l’objet d’un wiki sur l’usage de Google Natural Language API, il détaillera ses principales fonctionnalités, sa mise en place et configuration, et présentera des cas d’utilisation pratiques.
Présentation générale de l'API
L’API IA Natural Language permet d’extraire des informations de texte non structuré en utilisant le Machine Learning de Google en fournissant aux utilisateurs un moyen pour comprendre le langage naturel, comme :
- L’analyse des sentiments : Elle permet d’analyser les sentiments qu’on peut dégager d’un texte fourni à l’API, Elle peut déterminer si le ton général d'un texte est positif, négatif ou neutre.
- L’analyse des entités : Elle permet d’extraire les entités nommées (noms propres, noms communs, etc.), ainsi que les types d’entités, la saillance et les mentions pour chaque entité( monuments historiques, célébrités, etc.)
- L’analyse de la syntaxe : Elle décompose le texte en phrases et mots tout en identifiant le rôle de chaque mot (comme le sujet, le verbe, l'objet, etc.).
- La classification du contenu : L'API peut catégoriser automatiquement du contenu textuel dans une variété de sujets, ce qui facilite la gestion et l'organisation de grands ensembles de données.
ℹ️ Les différentes catégories renvoyées dans l’analyse de la classification sont listées sur cette page.
- La modération du texte : Elle permet d’analyser un texte par rapport à une liste de catégories qui peuvent être considérées comme sensibles ou dangereuses.
ℹ️ La liste des différentes catégories renvoyées dans la modération de texte se trouve sur cette page.
Exemple d’utilisation de l’API
Google offre la possibilité de tester l’API en ligne sur le site de Google Cloud. Voici le résultat d’une analyse de catégorie de la description de notre agence Starfox Analytics :
"Né en 2020, Starfox Analytics s'appuie sur des experts passionnés de Data Marketing et Web Analytics. Nous accompagnons nos clients sur des sujets tels que l'implémentation du Data Layer, la migration sur GA4, mise en conformité cookies & RGPD, GTM server-side et Facebook conversion API. Rigueur, disponibilité et pro-activité sont les qualités fondamentales de notre agence
".

Modération du contenu
Cette analyse est la dernière à voir le jour dans l’API de Google Natural Language. Elle a été rajoutée en septembre 2023.
La modération de texte permet de détecter un contenu sensible ou nuisible. La première catégorie de modération qui vient à l'esprit est la « toxicité », mais il peut y avoir de nombreux autres sujets d'intérêt. Un modèle basé sur PaLM 2 alimente les prédictions et évalue 16 catégories
- Toxicité
- Insulte
- Sécurité Publique
- Guerre & Conflit
- Dénigrant
- Profanité
- Santé
- Finance
- Violent
- Mort
- Dommage & Tragédie
- Religion & Croyance
- Politique
- Sexuel
- Armes à feu & Armements
- Drogues Illicites
- Légal
À titre d’exemple :
Le résultat d’analyse d’un texte contient les catégories avec les seuils de confiance qui leur correspondent.
Dans notre exemple, nous avons analysé un extrait d’un article du Huffingtonpost FR sur la nomination de Gabriel Attal comme Premier ministre.
- La catégorie
Politique
obtient un score de99%
. - Il est conseillé d’ignorer les catégories dont le score est <
50%
, car c’est souvent non représentatif.

Cas d’usage de l’API en entreprise
Analyse des Sentiments des Clients : Les entreprises peuvent utiliser cette API pour analyser les avis et commentaires des clients sur les réseaux sociaux, les forums en ligne ou les enquêtes. Cela permet de comprendre le sentiment général des clients à l'égard de leurs produits ou services.
Feedback sur les Produits et Services : Analyser les retours d'expérience des clients pour améliorer les produits et services existants ou pour développer de nouvelles offres répondant aux besoins des clients.
Tarification
Prix par unité de 1000 caractères
Prix par unité de 1000 caractères
Prix par unité de 100 caractères

Un besoin, une question ?
Écrivez-nous à hello@starfox-analytics.com.
Notre équipe vous répondra au plus vite.