ForHosting KIT · Texte et IA

Pluraliseur de mots anglais

Obtenez le pluriel anglais correct d'un nom et la règle qui l'explique : child devient children, city devient cities et box devient boxes. Les formes irrégulières passent avant les terminaisons régulières, si bien que mouse ne devient jamais mouses. 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
Mot
child
Vous obtenez
Normalisé
child
Pluriel
children
Règle
irregular

Transformer un nom anglais au singulier en un pluriel correct est une petite tâche qui fait encore trébucher les générateurs de code, les libellés de CMS, les aides au nommage de bases de données et les pipelines de localisation. Les règles régulières (ajouter s, ajouter es, y devient ies) couvrent de nombreux mots, mais les formes irrégulières telles que child vers children, mouse vers mice et person vers people exigent une table explicite. Ce pluraliseur de mots anglais accepte un seul nom ou jeton de type identifiant, applique d'abord les entrées du dictionnaire irrégulier, puis une cascade fixe de règles de suffixe, et renvoie le pluriel avec le nom de la règle déclenchée.

Comment les pluriels anglais sont choisis : table irrégulière puis suffixes réguliers

Les pluriels anglais ne se réduisent pas à un seul suffixe mécanique. De nombreux noms très fréquents changent entièrement de radical : child devient children, goose devient geese, tooth devient teeth et person devient people. D'autres conservent la même forme au singulier et au pluriel, notamment sheep, deer, fish, series et species.

D'autres encore prennent des terminaisons latines ou grecques encore courantes en anglais technique—index vers indices, matrix vers matrices, criterion vers criteria, bacterium vers bacteria. Cette capacité consulte d'abord un dictionnaire irrégulier curaté pour que ces formes l'emportent sur un suffixe naïf. Lorsque le mot n'est pas dans la table irrégulière, des règles régulières s'appliquent dans un ordre fixe.

Une consonne suivie de y devient ies (city vers cities, company vers companies), tandis qu'une voyelle plus y ajoute simplement s (day vers days, key vers keys). Les noms connus en f et fe deviennent ves (leaf vers leaves, knife vers knives, life vers lives). Les terminaisons sifflantes—s, ss, sh, ch, x et z—prennent es (box vers boxes, bus vers buses, watch vers watches).

Ensuite vient une courte liste de noms en o qui prennent traditionnellement es (potato, tomato, hero, echo). Tout le reste reçoit un s simple.

Où un pluraliseur anglais apporte de la valeur produit et outillage

Les générateurs de code et les ORM ont souvent besoin de noms de table ou de collection à partir d'un libellé de modèle au singulier : Order devient Orders avec une règle régulière, tandis que Person devrait devenir People plutôt que Persons lorsque le texte produit privilégie le langage naturel. Les outils de préparation aux examens et d'ESL peuvent montrer quelle règle s'est déclenchée pour que les apprenants voient pourquoi city devient cities et pourquoi mouse ne devient pas mouses.

Une validation en échec ne consomme pas de solde, ce qui rend bon marché la validation de formulaires et les cas négatifs de CI. Gardez les requêtes sur un seul nom, figez plural et rule dans les tests, et vous obtenez des libellés reproductibles pour le codegen, les aides CMS et les workers en périphérie sans déployer un service complet de morphologie du langage naturel.

Nommage de tables et collections en codegen

Dérivez des noms pluriels de table ou de ressource à partir d'un libellé de modèle au singulier avec des règles irrégulières et régulières stables.

Libellés d'interface respectant la grammaire du décompte

Construisez des chaînes telles que N items ou N children sans livrer une table partielle de suffixes dans chaque application cliente.

Exercices d'ESL et de morphologie

Affichez l'étiquette de règle déclenchée pour que les apprenants comparent les succès du dictionnaire irrégulier aux motifs -s, -es et -ies.

Gère-t-elle les pluriels irréguliers comme child ou mouse ?

Oui. Un dictionnaire irrégulier curaté s'exécute d'abord (child→children, mouse→mice, person→people et de nombreuses formes techniques). Les mots hors table utilisent les règles de suffixe régulières.

La casse est-elle préservée ?

Les entrées en majuscules et en title case restaurent ce style sur le pluriel. Les entrées en minuscules et mixtes renvoient un pluriel en minuscules pour une sortie stable et prévisible.

Pourquoi city devient-il cities alors que day devient days ?

Une consonne suivie de y donne la terminaison ies, comme city qui devient cities ou company qui devient companies. Une voyelle suivie de y ajoute simplement un s : day devient days et key devient keys.

Quels noms restent identiques ou prennent une terminaison latine ?

Sheep, deer, fish, series et species gardent la même forme au singulier et au pluriel. Les mots d'origine latine ou grecque suivent leur propre modèle : index devient indices, matrix devient matrices et criterion devient criteria.

Puis-je mettre une expression entière au pluriel ?

Non, un seul mot à la fois. Lettres, chiffres, traits d'union et tirets bas sont acceptés, ce qui laisse passer les noms de type identifiant, mais les espaces, les virgules et les autres signes entraînent un refus.

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/dev/pluralize-word

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/dev/pluralize-word \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"word":"child"}'
{
  "word": "child"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.pluralize_word",
  "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 chaînes vides, les jetons sans lettres et les phrases multi-mots sont rejetés avec invalid_input afin qu'un envoi de formulaire vide ne ressemble jamais à une conversion réussie.

Contrat d'entrée, forme de la réponse et comportement d'erreur

La valeur doit être une chaîne non vide après suppression des espaces, d'au plus dix mille caractères, et contenir au moins une lettre latine. Envoyez un corps JSON avec un champ chaîne obligatoire nommé word. Les alias text, input, noun, value et w sont acceptés afin que les formulaires et scripts existants renomment moins. Un seul jeton est autorisé : lettres, chiffres, tirets, underscores et apostrophes peuvent apparaître pour que des noms de type identifiant comme des fragments user_id ou des codes produit à tirets passent la validation lorsqu'ils ressemblent encore à un seul mot ; espaces, virgules et autre ponctuation provoquent invalid_input. En cas de succès la réponse renvoie word tel que vous l'avez envoyé (après trim), normalized comme forme en minuscules pour l'analyse, plural comme chaîne pluralisée avec casse restaurée pour les entrées en majuscules et en title case, rule comme courte étiquette machine telle que irregular, add_s, add_es, y_to_ies, f_to_ves, fe_to_ves ou o_to_es, et is_irregular comme booléen lorsque le chemin dictionnaire a été utilisé. Word manquant, types non chaîne, contenu vide après trim, jetons sans lettres et phrases multi-jetons échouent avec invalid_input et ne sont jamais facturés. Le tarif est un forfait de $0.002 par requête réussie avec unité item. Préférez asserter sur plural et rule dans les tests ; traitez invalid_input comme un bogue de validation client pour les champs de formulaire vides plutôt que comme un événement de facturation.

Où un pluraliseur anglais apporte de la valeur produit et outillage

Les interfaces d'administration et les widgets de tableau de bord affichent des décomptes tels que 3 children ou 1 child ; pluraliser le libellé via une API partagée évite à chaque client d'embarquer des tables de suffixes incomplètes. Comme l'implémentation est du parse pur de niveau A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant. Préférez une API de localisation ou de traduction dédiée lorsque la langue source n'est pas l'anglais ; cette landing ne couvre que la morphologie anglaise.

Comment pluraliser un nom anglais avec cette API ?

Envoyez un corps JSON avec word égal à un seul nom anglais non vide (alias text, input, noun, value, w). La réponse inclut plural et la règle qui l'a produit.

Quelles entrées sont rejetées ?

Word manquant ou vide, valeurs non chaîne, jetons sans lettres, phrases multi-mots et la plupart de la ponctuation échouent avec invalid_input et ne sont pas facturés.

Combien coûte le pluraliseur de mots anglais ?

L'outil 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 →