ForHosting KIT · Texte et IA

Tableau de fréquence des mots

Un texte de 9 mots dont 6 différents ressort en tableau classé : le mot le plus fréquent apparaît 3 fois et pèse un tiers du total. Chaque mot distinct a sa ligne avec son nombre et sa part, majuscules et minuscules confondues. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Texte
The cat sat on the mat. The cat ran.
Vous obtenez
Total de mots
9
Mots uniques
6

Cet outil construit un tableau complet de fréquence des mots à partir de tout texte non vide : il tokenise lettres et chiffres, unifie la casse pour que Hello et hello fusionnent, compte chaque occurrence et classe les lignes de la plus fréquente à la moins fréquente. Rédacteurs, éditeurs, enseignants, praticiens SEO, chercheurs et développeurs utilisent les tableaux de fréquence pour repérer les termes surutilisés, vérifier l'étendue du vocabulaire, préparer des caractéristiques bag-of-words, générer des corrigés de classe et auditer des brouillons avant publication. Le moteur est entièrement déterministe—un passage de tokenisation Unicode, une table de hachage des comptages et un tri stable par comptage décroissant puis mot croissant—si bien que le même collage produit toujours les mêmes rangs, parts et totaux. Il n'y a ni appels réseau, ni échantillonnage, ni raccourcis dépendants de la date.

Ce que contient un tableau de fréquence des mots et comment les lignes sont classées

Un tableau de fréquence des mots répond à une question produit concrète : quels mots dominent ce passage, combien de fois chacun apparaît et quelle part de tous les jetons chaque mot représente. Ce n'est pas la même chose que le comptage de caractères, qui mesure la longueur, ni que le score de densité de mots-clés SEO face à une seule expression cible.

Ici chaque mot distinct devient une ligne avec un rang, un comptage et une part égale au comptage divisé par le total des mots, arrondie à six décimales pour des goldens stables. Les jetons sont des séquences de lettres ou de chiffres Unicode, avec des segments d'apostrophe interne optionnels afin que les contractions comme don't et les noms comme O'Brien restent entiers lorsque la source utilise des apostrophes droites. La ponctuation, les symboles et les espaces agissent comme séparateurs et ne reçoivent jamais de lignes propres.

La correspondance est toujours insensible à la casse : Hello, HELLO et hello fusionnent en une clé en minuscules pour que le bruit de rédaction n'infle pas les comptages uniques. Il n'y a ni stemming, ni liste de mots vides, ni détection de langue, ni modèle d'apprentissage automatique qui pourrait diverger entre hôtes.

Où les tableaux de fréquence s'intègrent dans l'écriture, l'enseignement et le logiciel

Les élèves rencontrent le travail de fréquence des mots lorsqu'un énoncé de langue demande quels termes dominent un discours, lorsqu'un laboratoire de corpus construit un simple tableau bag-of-words, ou lorsqu'un exercice de programmation exige des comptages déterministes de jetons avant le graphique. Les enseignants peuvent pré-générer des corrigés montrant rangs et parts attendus sans se fier à des formules opaques de tableur qui scindent les mots à trait d'union différemment selon la locale.

Rédacteurs et équipes de contenu collent des brouillons dans un tableau de fréquence pour repérer la répétition accidentelle, les clichés trop fréquents ou les noms de marque qui peinent à apparaître. Les stratèges SEO et de contenu utilisent la liste classée comme audit rapide de vocabulaire avant d'ouvrir un flux complet de densité de mots-clés : l'objectif ici est la distribution complète des mots, non le score d'une seule expression.

Les équipes support et opérations mesurent des sujets de tickets bruyants et des lignes de journal pour que les tableaux de bord fassent remonter les mots d'échec les plus courants sans analyseurs sur mesure. Associez-le à des compteurs de caractères, outils de slug ou aides de densité de mots-clés lorsque vous construisez un petit laboratoire d'utilitaires de texte gratuits et déterministes pour formulaires, préparation CMS et hygiène des données dans des équipes qui ont besoin de la même table à chaque fois.

Repérer les mots surutilisés dans un brouillon

Collez un article ou un e-mail et classez chaque mot par fréquence pour réduire la répétition et affiner le vocabulaire avant de publier.

Corrigés de classe et de laboratoire

Générez des rangs, comptages et parts reproductibles pour des exercices de langue, laboratoires de corpus et travaux de programmation qui exigent des tableaux exacts.

Combien coûte la création d'un tableau de fréquence des mots ?

C'est gratuit dans votre navigateur sur cette page.

Comment les mots sont-ils séparés de la ponctuation ?

Les jetons sont des suites de lettres ou de chiffres Unicode, avec apostrophes internes optionnelles. Virgules, points, symboles et espaces séparent les mots et ne deviennent jamais des lignes.

La correspondance est-elle sensible à la casse ?

Non. Le tableau est toujours insensible à la casse : Hello et hello comptent comme le même mot en minuscules pour que le bruit de rédaction n'infle pas les comptages uniques.

Que se passe-t-il si le texte n'a pas de mots ?

Fournissez un texte non vide contenant au moins un jeton de lettres ou de chiffres.

Comment le rang est-il décidé lorsque deux mots partagent un comptage ?

Les lignes sont triées par comptage décroissant puis par mot croissant, de sorte que les égalités se tranchent alphabétiquement et restent stables entre exécutions.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/text/word-frequency-table

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/text/word-frequency-table \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"The cat sat on the mat. The cat ran."}'
{
  "text": "The cat sat on the mat. The cat ran."
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.word_frequency_table",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_tokens20000
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Une entrée vide, un collage uniquement d'espaces et un texte ne contenant que de la ponctuation sont rejetés avec invalid_input afin qu'un formulaire blanc ne devienne pas un succès vide silencieux.

Ce que contient un tableau de fréquence des mots et comment les lignes sont classées

La réponse renvoie le texte source, indique total_words comme le nombre de jetons trouvés, unique_words comme le nombre de clés distinctes, liste les lignes du tableau par rang et marque method comme word_frequency_table pour les pipelines multi-outils. Le moteur construit un tableau exact dans la longueur prise en charge ou rejette la requête avec invalid_input. Les cas rejetés incluent un champ text manquant, une valeur null, une chaîne vide, un contenu uniquement d'espaces, des objets et tableaux qui ne sont pas du texte brut, des charges plus longues que le maximum documenté de caractères et des chaînes ne contenant que de la ponctuation sans jetons de lettres ou de chiffres. Si vous avez besoin de métriques de caractères, de scores de densité de mots-clés ou de paraphrases, utilisez ces outils dédiés ; cette page ne répond qu'aux fréquences de mots classées avec une sortie stable adaptée aux feuilles de calcul, tests unitaires et consommateurs d'API qui ne doivent pas inventer de règles de comptage à la main.

Comment le champ text est lu et comment les classements restent reproductibles

La valeur doit être une chaîne non vide après un contrôle de contenu significatif ; les nombres finis et les bigints sont d'abord convertis en chaîne pour qu'un code produit saisi comme nombre produise encore un jeton de chiffres stable. Les espaces extérieurs autour des vrais mots ne sont que des séparateurs ; ils ne créent pas de jetons fantômes. Le comptage utilise un seul passage de tokenisation Unicode, met chaque jeton en minuscules, stocke les totaux dans un Map et applique un tri par comparaison pure—sans dictionnaire réseau, sans table de locale qui réordonne les lettres différemment entre hôtes et sans échantillonnage aléatoire. Les égalités se tranchent par mot croissant pour que deux mots partageant un comptage n'inversent jamais l'ordre entre exécutions. Le champ préféré est text, mais les alias input, string, value, content et s sont acceptés afin que les chaînes de requête, tableurs et formulaires réutilisent le même contrat sans renommer les colonnes. Les booléens, objets simples et tableaux sont rejetés avec un message clair pour qu'un corps JSON erroné ne devienne pas le mot true ou un dump d'objet inutile. Une chaîne vide et un collage uniquement d'espaces sont toujours invalid_input : la promesse produit est de construire un tableau de fréquence de chaque mot, non d'inventer un succès zéro pour un envoi blanc. La longueur est plafonnée à cent mille caractères pour qu'un collage hors contrôle ne monopolise pas un Worker ; les charges plus longues échouent avec un message de limite explicite plutôt qu'une coupure silencieuse. Associez l'exécution gratuite dans le navigateur de cette page à l'API payante lorsque vous avez besoin du même tableau de fréquence dans un pipeline automatisé sans livrer vos propres compteurs de mots ni formules de tableur fragiles.

Où les tableaux de fréquence s'intègrent dans l'écriture, l'enseignement et le logiciel

Sur cette page le travail s'exécute entièrement dans votre navigateur ; via l'API chaque analyse réussie coûte $0.002, la validation échouée n'est pas facturée et rien n'est stocké après la réponse. Cette division—exploration interactive gratuite et API identique payante—correspond au reste du catalogue KIT niveau A et vous permet de passer d'une démo en classe à un pipeline automatisé sans changer le résultat numérique.

Fixtures de test bag-of-words

Construisez des tableaux de fréquence déterministes pour CI, tests d'index de recherche et pipelines de données sans livrer un tokeniseur maison.

Consulter la documentation complète du KIT →