Vérifiez la lisibilité pour votre public cible
Un indice de lisibilité n'est utile que s'il est interprété en fonction des personnes qui liront le document.
Lancer gratuitement
Ce vérificateur reçoit un niveau scolaire calculé et un public cible, puis compare ce nombre à une plage attendue explicite. Il vous indique si le texte convient, s'il est trop facile ou trop difficile. Utilisez-le après tout calculateur de niveau afin de transformer un score abstrait en décision éditoriale cohérente pour l'information publique, la documentation technique ou les contenus destinés aux enfants.
Commencez par un niveau scolaire calculé
Cette capacité évalue un niveau que vous possédez déjà ; elle n'analyse pas un texte brut et ne calcule aucune formule de lisibilité. Fournissez le résultat numérique d'un outil tel que Flesch-Kincaid avec l'un des publics acceptés. Les valeurs décimales sont admises, car les formules donnent souvent des résultats comme 7.4. Le vérificateur conserve la valeur et la compare à des bornes inclusives. La plage attendue va de 1 à 5 pour les enfants, de 6 à 8 pour le grand public et de 9 à 14 pour les lecteurs techniques. Ces plages sont des objectifs éditoriaux et non des jugements sur la formation ou les aptitudes d'une personne. Un score situé dans la plage est déclaré conforme ; un score inférieur est trop facile et un score supérieur trop difficile. La séparation du calcul et de l'évaluation permet d'utiliser plusieurs méthodes de notation, à condition qu'elles produisent un niveau scolaire conventionnel. Elle permet aussi de conserver le score initial avec la décision pour un contrôle ultérieur.
Choisissez le public selon la fonction du document
Sélectionnez children pour un contenu expressément destiné à de jeunes lecteurs autonomes, comme des consignes scolaires, des activités de musée ou des explications élémentaires de sécurité. Choisissez general_public pour les services, annonces, pages d'aide et informations destinées aux consommateurs qui doivent rester compréhensibles sans formation spécialisée. Utilisez technical lorsque le lectorat connaît un vocabulaire professionnel et accepte des structures plus denses, par exemple dans des notes d'ingénierie, des concepts d'API ou des procédures de recherche. Les identifiants sont stricts : children, general_public et technical. Toute autre valeur provoque une erreur plutôt qu'une sélection implicite susceptible d'appliquer la mauvaise norme. Le choix dépend de la mission du document, pas seulement de son auteur. Une entreprise informatique peut publier une aide de facturation grand public et une documentation d'intégration technique. Enfin, un niveau bas n'est pas toujours préférable : une simplification excessive peut supprimer la précision nécessaire, tandis qu'un contenu au-dessus de la plage enfant peut empêcher le lectorat prévu d'agir sereinement.
Utilisez l'évaluation comme signal éditorial
Le résultat contient le niveau fourni, le public choisi, la plage exacte, un indicateur booléen et une évaluation concise. Un résultat conforme signifie que la valeur se trouve dans la plage, bornes comprises. Trop difficile invite à rechercher les phrases longues, les propositions imbriquées, les mots rares ou les termes non expliqués avant un nouveau calcul. Trop facile indique un score inférieur à l'objectif ; pour un document technique, vérifiez que la simplification n'a pas supprimé des distinctions, contraintes ou termes indispensables. Le résultat est déterministe : les mêmes entrées donnent toujours la même sortie, sans jugement de modèle, réseau, hasard ni référentiel changeant. Il convient donc aux contrôles de publication, aux systèmes de gestion de contenu et aux audits reproductibles. Le niveau mesure toutefois une difficulté de surface, pas l'exactitude, le ton, l'accessibilité ou la pertinence culturelle. Considérez une conformité comme un indice et non comme une approbation définitive. Une révision humaine reste essentielle pour les consignes importantes et les contenus pour enfants. En automatisation, conservez le score et l'évaluation afin de justifier chaque alerte ou validation.
Cas d’usage
Contrôlez l'information de service public
Signalez avant publication les annonces dépassant la plage grand public afin qu'une personne puisse les simplifier.
Révisez les supports pour enfants
Comparez le niveau calculé à la plage enfant et repérez les passages qui nécessitent une révision.
Harmonisez la documentation technique
Appliquez une politique explicite aux manuels, bases de connaissances et notes de version.
Questions fréquentes
Cet outil calcule-t-il le niveau depuis un texte ?
Non. Fournissez un niveau déjà calculé par une formule de lisibilité ou un autre outil de notation.
Quelles plages sont utilisées ?
Les enfants utilisent les niveaux 1–5, le grand public 6–8 et les lecteurs techniques 9–14. Les bornes sont incluses.
Le niveau peut-il comporter des décimales ?
Oui. Toute valeur numérique finie de 0 à 20 est acceptée et conservée dans le résultat.
Que se passe-t-il pour un public inconnu ?
La demande échoue avec une erreur de saisie au lieu de choisir automatiquement une plage.
Combien coûte la vérification par API ?
Chaque requête API coûte $0.002. La même vérification déterministe est gratuite dans le navigateur.
Pour les développeurs — accès API
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.
Endpoint
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é.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/write/readability-by-audience \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"grade_level":7.4,"audience":"general_public"}'const res = await fetch("https://api.kit.forhosting.com/write/readability-by-audience", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"grade_level": 7.4,
"audience": "general_public"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/write/readability-by-audience",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"grade_level": 7.4,
"audience": "general_public"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/write/readability-by-audience", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"grade_level":7.4,"audience":"general_public"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"grade_level":7.4,"audience":"general_public"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/write/readability-by-audience", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"grade_level": 7.4,
"audience": "general_public"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "write.readability_by_audience",
"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.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_tokens | 20000 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |