ForHosting KIT · Éducation

Calculateur de mots uniques

Une phrase de 13 mots dont 9 différents compte 4 répétitions et un ratio de mots uniques de 9/13. Vous voyez le total, les mots uniques, les répétés et le ratio type-token, pour distinguer la variété du remplissage. 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

Rédacteurs, enseignants et apprenants de langues posent souvent une question plus fine que le simple décompte de mots : quelle part du passage est un vocabulaire neuf face à des formulations recyclées. Un paragraphe peut paraître long en répétant les mêmes termes, ou court tout en concentrant de nombreux mots distincts. Ce calculateur de mots uniques tokenise votre texte avec des règles Unicode, compte chaque occurrence, détermine combien de ces jetons sont distincts sous une politique optionnelle insensible à la casse, et rapporte l’écart comme occurrences répétées plus des ratios clairs. Vous voyez le total de mots, les mots uniques, les mots répétés, le ratio unique classique (type-token ratio), le ratio de répétition complémentaire et, s’il y a des répétitions, le ratio des uniques aux répétées.

Ce que mesurent les décomptes unique et total

Le décompte total de mots indique la longueur d’un passage en jetons. Le décompte de mots uniques indique la taille de son vocabulaire après fusion des doublons. Un ratio proche de un signifie que presque chaque jeton introduit un type nouveau ; proche de zéro, une réutilisation lourde d’un petit lexique.

Le ratio de répétition complémentaire vaut un moins cette fraction et montre quelle part du flux est recyclée. Aucune de ces métriques ne juge la qualité à elle seule : l’écriture technique peut légitimement répéter des termes définis, et la poésie réutiliser un refrain avec parcimonie. Elles offrent une base numérique reproductible pour que classes, listes éditoriales et tableaux de bord automatisés comparent des brouillons sans discuter de la façon dont les mots ont été comptés à la main.

Où un calculateur de mots uniques apporte sa valeur

Les classes de lettres utilisent un calculateur de mots uniques pour que les élèves comparent premier brouillon et version révisée et voient si le retour sur la variété se traduit par un ratio unique plus élevé plutôt que par un essai seulement plus long. Les programmes d’anglais langue seconde fixent des cibles simples, par exemple un ratio unique minimal pour un échantillon d’écriture libre avant de passer à l’unité suivante.

Équipes de contenu et éditeurs SEO examinent pages produit et billets de blog risquant le bourrage de mots-clés : un ratio unique qui s’effondre alors que le total monte peut signaler une répétition creuse même si le correcteur est propre. Les chercheurs qui construisent de petits corpus ont besoin d’un instantané déterministe de type type-token sans installer une pile NLP complète ; ce chemin parse de niveau A n’utilise ni modèles ni réseau sortant.

Limitez les requêtes au passage qui vous intéresse, figez les ratios arrondis dans les tests, et vous obtenez des chiffres reproductibles de diversité lexicale pour devoirs, filtres éditoriaux et workers en périphérie sans monter votre propre pipeline linguistique.

Auto-contrôle du vocabulaire des essais

Les élèves collent un brouillon pour voir le total de mots, les mots distincts et le ratio unique avant de rendre un devoir d’écriture.

Qu'est-ce que le ratio type-token ?

C'est le nombre de mots uniques divisé par le nombre total de mots. Proche de un, presque chaque mot est nouveau ; proche de zéro, le texte réutilise un petit vocabulaire. Pour une phrase de 13 mots dont 9 différents, il vaut 9/13.

« Bonjour » et « bonjour » comptent-ils comme le même mot ?

Oui. Par défaut, majuscules et minuscules ne distinguent pas les mots, donc les deux formes comptent pour un seul. Si vous désactivez cette option, elles sont comptées comme deux mots différents.

Comment sont comptés les mots avec apostrophe ou trait d'union ?

Chacun compte comme un seul mot, car une apostrophe ou un trait d'union à l'intérieur du mot le garde entier. Les lettres et les chiffres forment des mots ; la ponctuation et les espaces seuls sont ignorés.

Un ratio faible signifie-t-il que j'écris mal ?

Pas à lui seul. Un texte technique peut répéter exprès les termes qu'il définit et un poème peut revenir à son refrain. Les chiffres servent surtout à comparer deux brouillons comptés de la même façon ou à repérer une page saturée d'un mot-clé.

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/edu/unique-words-count

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/edu/unique-words-count \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"The quick brown fox jumps over the lazy dog. The fox is quick!"}'
{
  "text": "The quick brown fox jumps over the lazy dog. The fox is quick!"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "edu.unique_words_count",
  "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.

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.

Les élèves mesurent la variété lexicale dans les rédactions ; les éditeurs signalent un vocabulaire pauvre avant publication ; tuteurs et outils LMS appellent le même contrat déterministe pour qu’une vérification gratuite dans le navigateur corresponde octet pour octet au chemin API payant.

Ce que mesurent les décomptes unique et total

La différence entre ces deux nombres est le nombre d’occurrences répétées : chaque fois qu’un mot réapparaît après sa première rencontre, ce jeton supplémentaire s’ajoute à repeated_words tandis que unique_words reste stable. Diviser unique_words par total_words donne le ratio unique, connu en linguistique de corpus comme type-token ratio de l’échantillon que vous avez fourni. Lorsqu’il existe au moins une répétition, unique_to_repeated_ratio compare la taille du vocabulaire au volume d’occurrences supplémentaires, utile si vous voulez un seul nombre qui croît quand vous ajoutez de nouveaux mots et diminue quand vous rembourrez avec les mêmes.

Contrat d’entrée, tokenisation et forme de la réponse

La tokenisation conserve lettres et chiffres Unicode, y compris apostrophes ou tirets internes optionnels pour que contractions et composés à trait d’union restent un jeton, et ignore la ponctuation pure et les espaces. Exemple : la phrase The quick brown fox jumps over the lazy dog. The fox is quick! produit treize jetons et neuf types uniques en mode insensible à la casse, donc quatre occurrences sont des répétitions et le ratio unique est de neuf treizièmes. Associez ces décomptes à vos propres outils de lisibilité ou de niveau scolaire si vous avez besoin d’une analytique de prose plus riche ; ce point de terminaison se concentre uniquement sur l’arithmétique des mots distincts par rapport au total. Envoyez en POST un corps JSON avec le champ obligatoire text : une chaîne non vide. Les alias input, value, s, content et body sont acceptés pour que formulaires et SDK conservent des libellés familiers. L’option case_insensitive vaut true par défaut, de sorte que Hello et hello comptent comme un seul item de vocabulaire ; mettez-la à false lorsque les distinctions de casse doivent rester séparées. Les alias ignore_case, ci et casefold mappent le même indicateur et acceptent des booléens ou des formes courantes comme true, false, 1 et 0. Chaînes vides, text manquant, text non chaîne et textes sans lettre ni chiffre échouent avec invalid_input et ne sont pas facturés. En succès le corps inclut total_words, unique_words, repeated_words, unique_ratio et repeated_ratio arrondis à six décimales pour des goldens stables, case_insensitive résolu, la chaîne originale renvoyée pour audit, l’étiquette de méthode unique_words_count et une courte formule. Lorsque repeated_words est supérieur à zéro, le payload inclut aussi unique_to_repeated_ratio ; lorsque chaque jeton est unique, ce champ est omis plutôt que renvoyé comme null.

Où un calculateur de mots uniques apporte sa valeur

Chaque appel réussi coûte le prix de base publié $0.002 ; les échecs de validation ne consomment pas le solde.

Revue éditoriale des répétitions

Les éditeurs comparent unique_to_repeated_ratio entre versions pour repérer une prose pauvre qui ne croît qu’en recyclant les mêmes termes.

Notation par lots LMS et tutorat

Les plateformes appellent l’API sur de nombreuses réponses courtes pour rapporter la variété lexicale avec les mêmes nombres que le widget gratuit montre aux apprenants.

Comment fonctionne le calculateur de mots uniques ?

Il tokenise votre texte non vide en jetons de mots Unicode, compte les jetons totaux et les types distincts (insensible à la casse par défaut), puis renvoie repeated_words comme total moins unique plus unique_ratio, repeated_ratio et, le cas échéant, unique_to_repeated_ratio.

Qu’est-ce que unique_ratio ?

unique_ratio est unique_words divisé par total_words, arrondi à six décimales. C’est un type-token ratio d’échantillon : proche de 1, plus de variété ; proche de 0, plus de répétition.

Hello et hello comptent-ils comme un seul mot ?

Oui par défaut (case_insensitive true). Mettez case_insensitive à false si vous avez besoin de décomptes distincts sensibles à la casse.

Que se passe-t-il avec un texte vide ou seule ponctuation ?

Les chaînes vides et le texte sans jetons de lettre ou de chiffre échouent avec invalid_input et ne sont pas facturés. Fournissez au moins un jeton de mot.

Combien coûte le calculateur de mots uniques ?

L’outil dans le navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n’est pas facturée.

Consulter la documentation complète du KIT →