Qu’est-ce que le service Analyse de texte ?What is Text Analytics?

Le service Analyse de texte assure un traitement avancé du langage naturel pour le texte brut non structuré.The Text Analytics service provides advanced natural language processing for raw unstructured text. Il comprend quatre fonctions principales : l’analyse des sentiments, l’extraction d’expression clés, la détection de la langue et la liaison d’entités.It includes four main functions: sentiment analysis, key phrase extraction, language detection, and entity linking.

Analyser les sentimentsAnalyze sentiment

Découvrez ce que les clients pensent de votre marque ou thématique en analysant du texte brut pour trouver des indices sur les sentiments positifs ou négatifs.Find out what customers think of your brand or topic by analyzing raw text for clues about positive or negative sentiment. Cette API renvoie un score de sentiment de 0 à 1 pour chaque document, où 1 correspond au sentiment le plus positif.This API returns a sentiment score between 0 and 1 for each document, where 1 is the most positive.
Les modèles d’analyse sont préformés à l’aide d’un corps complet de technologies de texte et de Langage naturel de Microsoft.The analysis models are pretrained using an extensive body of text and natural language technologies from Microsoft. Pour les langues sélectionnées, l’API peut analyser tout texte brut que vous fournissez et lui attribuer un score.For selected languages, the API can analyze and score any raw text that you provide.

Extraire des expressions clésExtract key phrases

Extrayez automatiquement les expressions clés pour identifier rapidement les points principaux.Automatically extract key phrases to quickly identify the main points. Par exemple, pour le texte d’entrée « The food was delicious and there were wonderful staff » (La nourriture était délicieuse et le personnel adorable), le service Analyse de texte retourne les principaux points de discussion : « food » (nourriture) et « wonderful staff » (personnel adorable).For example, given the input text "The food was delicious and there were wonderful staff", the Text Analytics service returns the main talking points: "food" and "wonderful staff".

Détecter la langueDetect language

Détectez la langue (parmi 120) dans laquelle le texte d’entrée est rédigé et générez un code de langue unique pour chaque document envoyé dans la demande.For up to 120 languages, detect which language the input text is written in and report a single language code for every document submitted on the request. Le code de langue est associé à un score indiquant la puissance de l’analyse.The language code is paired with a score indicating the strength of the score.

Identifier les entités liées (Préversion)Identify linked entities (Preview)

Identifiez les entités bien connues dans votre texte et liez-les à des informations supplémentaires sur le web.Identify well-known entities in your text and link to more information on the web. La liaison d’entités reconnaît et lève l’ambiguïté quand un terme est utilisé comme l’une des entités, verbes et autres formes de mots, reconnaissables séparément.Entity linking recognizes and disambiguates when a term is used as one of separately distinguishable entities, verbs, and other word forms.

Flux de travail classiqueTypical workflow

Le flux de travail est simple : vous envoyez des données pour analyse et traitez les résultats dans votre code.The workflow is simple: you submit data for analysis and handle outputs in your code. Les analyseurs sont utilisés tels quels, sans configuration ou personnalisation supplémentaires.Analyzers are consumed as-is, with no additional configuration or customization.

  1. Inscrivez-vous pour un clé d’accès.Sign up for an access key. La clé doit être passée dans chaque demande.The key must be passed on each request.

  2. Créez une demande en JSON qui contient vos données sous forme de texte brut non structuré.Create a request in JSON that contains your data as raw unstructured text.

  3. Publiez la demande sur le point de terminaison établi pendant l’inscription en ajoutant l’API que vous voulez appeler : analyse des sentiments, extraction d’expressions clés, détection de langue ou identification d’entités.Post the request to the endpoint established during sign-up, appending the API you want to call: sentiment analysis, key phrase extraction, language detection, or entity identification.

  4. Diffusez ou stockez la réponse localement.Stream or store the response locally. En fonction de la demande, les résultats sont un score de sentiment, une collection de phrases clés extraites ou un code de langue.Depending on the request, results are either a sentiment score, a collection of extracted key phrases, or a language code.

La sortie est renvoyée en tant que simple document JSON, avec des résultats pour chaque document texte que vous avez publié, en fonction de l’ID.Output is returned as a single JSON document, with results for each text document you posted, based on ID. Vous pouvez ensuite analyser, visualiser ou catégoriser les résultats en insights actionnables.You can then analyze, visualize, or categorize the results into actionable insights.

Les opérations effectuées par le service Analyse de texte sont sans état.Operations done by the Text Analytics service are stateless. Les données ne sont pas stockées dans votre compte.Data is not stored in your account.

SpécificationsSpecifications

Langues prises en chargeSupported languages

Consultez Langues prises en charge dans Analyse de texte.See Supported languages in Text Analytics.

Limites de donnéesData limits

Tous les points de terminaison du service Analyse de texte acceptent des données en texte brut.All of the Text Analytics service endpoints accept raw text data. La limite actuelle est de 5 000 caractères par document. Si vous avez besoin d’analyser des documents plus volumineux, vous pouvez les morceler en blocs plus petits.The current limit is 5,000 characters for each document; if you need to analyze larger documents, you can break them up into smaller chunks. Si vous avez malgré tout besoin d’une limite supérieure, contactez-nous afin que nous puissions en discuter.If you still require a higher limit, contact us so that we can discuss your requirements.

LimiteLimit ValeurValue
Taille maximale de documentMaximum size of a single document 5 000 caractères tels que mesurés par String.Length.5,000 characters as measured by String.Length.
Taille maximale d’une demandeMaximum size of entire request 1 Mo1 MB
Nombre maximal de documents par demandeMaximum number of documents in a request 1 000 documents1,000 documents

Le débit maximal est de 100 appels par minute.The rate limit is 100 calls per minute. Notez que vous pouvez envoyer une grande quantité de documents dans un même appel (jusqu’à 1 000 documents).Note you can submit a large quantity of documents in a single call (up to 1000 documents).

Codage UnicodeUnicode encoding

Le service Analyse de texte utilise un codage Unicode pour la représentation textuelle et les calculs du nombre de caractères.The Text Analytics service uses Unicode encoding for text representation and character count calculations. Vous pouvez envoyer les demandes en UTF-8 ou UTF-16, sans aucune différence mesurable dans le nombre de caractères.You can submit requests in either UTF-8 or UTF-16, with no measurable differences in the character count. Si vous utilisez String.Length pour obtenir le nombre de caractères, vous employez la même méthode que celle que nous utilisons pour mesurer la taille des données.If you use String.Length to get the character count, you're using the same method we use to measure data size.

Étapes suivantesNext steps

Commencez par essayer la démonstration interactive.First, try the interactive demo. Vous pouvez coller une entrée de texte (5 000 caractères maximum) pour détecter la langue (parmi 120), calculer un score de sentiment, extraire des expressions clés ou identifier des entités liées.You can paste a text input (5,000 character maximum) to detect the language (up to 120), calculate a sentiment score, extract key phrases, or identify linked entities. Aucune inscription n’est nécessaire.No sign-up is necessary.

Dès que vous êtes prêt à appeler directement le service Analyse de texte :When you're ready to call the Text Analytics service directly:

  • Inscrivez-vous pour obtenir une clé d’accès et examinez la procédure d’appel de l’API.Sign up for an access key and review the steps for calling the API.

  • Le démarrage rapide est une procédure pas à pas relative aux appels d’API REST, écrite en C#.Quickstart is a walkthrough of the REST API calls written in C#. Découvrez comment envoyer du texte, choisir une analyse et afficher les résultats avec un minimum de code.Learn how to submit text, choose an analysis, and view results with minimal code.

  • La documentation de référence sur les API fournit des informations techniques sur les API REST.API reference documentation provides the technical documentation for the REST APIs. La documentation prend en charge les appels incorporés, ce qui vous permet d’appeler l’API à partir de chaque page de documentation.The documentation supports embedded calls, so you can call the API from each documentation page.

  • Le Contenu externe et de la communauté fournit la liste des billets de blog et des vidéos montrant comment utiliser l’Analyse de texte avec d’autres outils et technologies.External & Community Content provides a list of blog posts and videos demonstrating how to use Text Analytics with other tools and technologies.

Voir aussiSee also

Page Documentation Cognitive ServicesCognitive Services Documentation page