ForHosting KIT · Texte et IA

Vérifier langage neutre de genre

Vous fournissez votre glossaire et le brouillon : dans le texte d’exemple, « chairman » est signalé deux fois avec « chairperson » comme forme neutre, et « fireman » une fois avec « firefighter ». La liste vous appartient, votre charte éditoriale fait foi. 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

Cette vérification de langage neutre de genre prend tout passage non vide et une correspondance de termes genrés vers des alternatives neutres, puis liste chaque terme mappé qui apparaît dans le texte avec le remplacement suggéré, le nombre d'occurrences et les positions de caractères. Rédacteurs, auteurs de politiques, enseignants, équipes produit et réviseurs de conformité utilisent le résultat pour auditer des offres d'emploi, manuels, communiqués de presse, chaînes d'interface et supports de cours sans inventer un dictionnaire caché qui leur serait propre. Vous contrôlez le glossaire —chairman vers chairperson, fireman vers firefighter, ou tout style maison que vous maintenez— de sorte que le même moteur pur peut appliquer un guide de style d'entreprise, une liste d'inclusion universitaire ou un brief de campagne localisé. Le parcours est entièrement déterministe : pas de réseau, pas de modèle, pas de date et pas d'échantillonnage aléatoire.

Ce que signale la vérification de langage neutre et comment les correspondances sont comptées

La vérification de langage neutre de genre répond à une question éditoriale concrète : lesquels de mes termes genrés listés apparaissent dans ce brouillon, et quelle alternative neutre dois-je envisager pour chacun. La capacité n'embarque pas un thésaurus fixe de titres professionnels ou de pronoms ; elle applique exactement la correspondance que vous fournissez afin que le style maison, la locale et le vocabulaire produit restent sous votre contrôle.

Chaque ligne de la carte associe un terme —mot unique ou expression multi-mots— à une suggestion neutre non vide, par exemple chairperson pour chairman ou police officer pour policeman. Le scanner met les clés en minuscules pour la comparaison, conserve la première définition lorsque le même terme apparaît deux fois, et préfère les expressions plus longues pour qu'une entrée multi-mots ne soit pas partiellement réclamée par un terme plus court qui se chevauche.

Chaque correspondance est un mot entier : les caractères immédiatement avant et après le résultat ne doivent pas être des lettres ni des chiffres, ce qui évite les faux positifs dans des composés non liés tout en capturant les débuts de phrase capitalisés. Si vous avez besoin d'une réécriture complète de type rechercher-remplacer, utilisez un outil de remplacement dédié après examen des signalements ; cette page ne rapporte que ce qui devrait changer et vers quoi.

Où s'intègre la vérification de langage neutre dans l'écriture, l'enseignement et le logiciel

Les équipes communication et RH collent des descriptions de postes, manuels et scripts de réunions générales pour faire apparaître les titres professionnels encore genrés face à une liste neutre approuvée avant publication. Rédacteurs marketing et produit audient pages d'atterrissage, modèles d'e-mail et microcopy in-app pour que le langage de marque public respecte les lignes directrices d'inclusion sans s'appuyer sur un modèle boîte noire incapable d'expliquer pourquoi une expression a été signalée.

Enseignants et formateurs construisent des exercices de cours autour d'un glossaire connu et notent d'après des signalements déterministes plutôt que la seule lecture subjective. Traducteurs et responsables de localisation maintiennent des cartes spécifiques à chaque langue pour que chaque locale impose ses propres alternatives neutres sans coder en dur des règles dans le code applicatif.

Associez-la à des outils de rechercher-remplacer, détecteurs de mots surutilisés, scores de lisibilité ou aides à la traduction avec glossaire lorsque vous assemblez un petit laboratoire d'utilitaires d'écriture gratuits et déterministes pour formulaires, préparation CMS et hygiène éditoriale.

Auditez offres d'emploi et manuels

Collez une description de recrutement avec une carte maison telle que chairman→chairperson et fireman→firefighter, puis ne corrigez que les lignes signalées avant publication.

Garde-fous CI sur les chaînes d'interface

Exécutez le même mapping sur les textes produit dans les pull requests pour que les termes genrés interdits fassent échouer le build avec positions exactes et neutres suggérés.

Corrigés de style en classe

Donnez aux étudiants un glossaire fixe et notez les révisions de langage neutre d'après des signalements déterministes plutôt que des contrôles subjectifs seuls.

Comment vérifier le langage neutre de genre dans un texte ?

Envoyez une chaîne de texte non vide et une correspondance non vide de termes genrés vers des alternatives neutres (tableau de {term, neutral} ou objet map).

Que se passe-t-il si la correspondance est vide ?

Au moins une paire term→neutral est requise ; tableaux vides, objets vides et champs mapping manquants sont tous rejetés et non facturés.

La correspondance est-elle sensible à la casse ?

Non. La correspondance ignore la casse et porte sur le mot entier. Chairman et chairman correspondent tous deux à une entrée de mapping pour chairman, et les hits partiels dans des mots plus longs sont ignorés.

L'outil réécrit-il mon texte automatiquement ?

Non. Il signale seulement les termes et suggère des alternatives neutres. Appliquez les remplacements vous-même ou via une étape séparée de rechercher-remplacer après examen du rapport.

Ma liste peut-elle contenir des expressions de plusieurs mots ?

Oui. Chaque entrée peut être un mot ou une expression, et les expressions longues passent avant les termes plus courts qui les chevauchent. Seuls les mots entiers sont repérés, jamais un fragment d’un autre mot.

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/write/gender-neutral-language-check

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/write/gender-neutral-language-check \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"The chairman opened the meeting and asked every fireman on the crew to report.","mapping":[{"term":"chairman","neutral":"chairperson"},{"term":"fireman","neutral":"firefighter"},{"term":"policeman","neutral":"police officer"}]}'
{
  "text": "The chairman opened the meeting and asked every fireman on the crew to report.",
  "mapping": [
    {
      "term": "chairman",
      "neutral": "chairperson"
    },
    {
      "term": "fireman",
      "neutral": "firefighter"
    },
    {
      "term": "policeman",
      "neutral": "police officer"
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "write.gender_neutral_language_check",
  "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_chars100000
max_mapping500
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.

La correspondance ignore la casse et porte sur le mot entier ; les expressions multi-mots ont priorité sur les sous-chaînes plus courtes, et les correspondances vides sont rejetées avec invalid_input pour qu'un glossaire vide ne se fasse pas passer pour un rapport propre. Utilisez-le gratuitement dans le navigateur en rédigeant, ou appelez l'API à $0.002 par requête réussie lorsque CI, hooks CMS ou outils éditoriaux ont besoin des mêmes signalements à chaque fois.

Ce que signale la vérification de langage neutre et comment les correspondances sont comptées

La réponse renvoie le texte source, indique mapping_size comme le nombre de termes uniques chargés après déduplication, match_count comme le nombre total d'occurrences trouvées, flagged_count comme le nombre de termes distincts apparus au moins une fois, et flags comme un tableau classé de term, neutral, count, positions et la première forme de surface trouvée. Les termes présents dans la carte mais absents du texte n'apparaissent simplement pas dans flags ; un passage propre renvoie un tableau flags vide avec match_count à zéro plutôt qu'une erreur. Texte vide, collage d'espaces seuls, correspondance manquante, tableaux ou objets de carte vides, lignes avec term ou neutral vides, charges trop volumineuses et corps non chaînes sont rejetés avec invalid_input.

Comment les champs text et mapping sont lus et comment les résultats restent reproductibles

La valeur doit être une chaîne non vide après une vérification de contenu significatif ; les nombres finis et les bigints sont d'abord convertis en chaîne, de sorte qu'un identifiant saisi comme nombre produit encore une séquence de caractères stable. Il doit s'agir d'un tableau non vide d'objets contenant chacun les chaînes term et neutral, ou d'un objet simple non vide dont les clés sont des termes genrés et les valeurs des chaînes neutres. Tableaux vides, objets vides et champs mapping manquants échouent avec un message indiquant qu'au moins une paire est requise —la règle stricte de cette capacité. Chaque ligne est rognée ; term ou neutral vides après rognage sont rejetés par index pour que les auteurs corrigent la mauvaise ligne sans deviner. Les clés de terme en double conservent la première définition pour un contrat stable. En interne le moteur trie d'abord les termes plus longs, construit un masque de plages couvertes pour ignorer les chevauchements de termes plus courts après qu'une expression plus longue a revendiqué ces caractères, et enregistre des positions de caractères basées sur zéro pour chaque correspondance acceptée. Le champ de texte préféré est text, mais les alias input, string, value, content et s sont acceptés afin que chaînes de requête, tableurs et formulaires typés réutilisent le même contrat sans renommer les colonnes. 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 ni un dump d'objet inutile. Chaîne vide et collage d'espaces seuls sont toujours invalid_input : la promesse du produit est de vérifier le langage neutre de genre sur un passage réel, non d'inventer un succès silencieux pour un envoi vide. La longueur est plafonnée à cent mille caractères pour qu'un collage incontrôlé ne monopolise pas un Worker ; les charges plus longues échouent avec un message de limite explicite plutôt qu'une coupure silencieuse. Le champ de carte préféré est mapping, avec les alias terms, glossary, replacements et map. Associez l'exécution gratuite dans le navigateur de cette page à l'API payante lorsque vous avez besoin du rapport identique dans un pipeline automatisé ou un CMS éditorial.

Où s'intègre la vérification de langage neutre dans l'écriture, l'enseignement et le logiciel

Les réviseurs de politiques et de conformité joignent le rapport JSON aux tickets de changement comme preuve qu'un document a été scanné avec une carte documentée avant la sortie. 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 en échec n'est pas facturée, et rien n'est stocké après la réponse. Cette scission —exploration interactive gratuite et API payante identique— correspond au reste du catalogue KIT de niveau A et vous permet de passer d'un atelier de guide de style à un pipeline automatisé sans changer le résultat numérique.

Combien coûte la vérification de langage neutre de genre ?

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

Consulter la documentation complète du KIT →