ForHosting KIT · Texte et IA

Vérifier un pangramme et trouver les lettres manquantes

Vérifiez si une phrase emploie les 26 lettres de A à Z : The quick brown fox jumps over the lazy dog réussit, et quand un texte échoue, les lettres manquantes sont listées dans l'ordre alphabétique. 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

Un pangramme contient au moins une fois toutes les lettres de A à Z. Ce vérificateur analyse une phrase, un paragraphe, un libellé ou une chaîne de test et indique si ce critère est respecté. Dans le cas contraire, le résultat énumère chaque lettre manquante dans l’ordre alphabétique afin que vous puissiez corriger le texte sans tâtonner. La casse n’a aucune importance, tandis que les espaces, chiffres, signes de ponctuation, émojis et autres caractères qui ne sont pas des lettres anglaises sont ignorés. Le contrôle est déterministe et ne fait appel à aucun dictionnaire, modèle de langage ou réseau.

Comprendre le résultat du contrôle

Un pangramme est un texte qui emploie au moins une fois les 26 lettres de l’alphabet anglais. Un résultat vrai s’accompagne donc d’une liste vide, tandis qu’un résultat faux montre précisément ce qui empêche le texte d’être un pangramme. Les répétitions ne modifient pas la décision, car une seule occurrence de chaque lettre suffit.

Le contrôle est insensible à la casse : Q et q répondent au même besoin. Cette définition vise exclusivement l’alphabet anglais standard. Elle ne juge ni la grammaire, ni le sens, ni l’élégance du texte, et ne cherche pas à reconnaître un pangramme parfait dans lequel chaque lettre n’apparaît qu’une fois.

Il s’agit de questions rédactionnelles distinctes. Cette définition mécanique et sans ambiguïté convient aussi bien aux tests automatisés qu’aux vérifications manuelles rapides.

Normalisation et analyse du texte

L’algorithme parcourt la chaîne fournie et mémorise la présence de chaque lettre anglaise de a à z. La casse est normalisée avant la comparaison : les titres mélangeant majuscules et minuscules et les exemples entièrement en capitales se comportent comme des phrases ordinaires. Les caractères situés hors des plages ASCII des lettres anglaises sont ignorés, notamment les espaces, retours à la ligne, chiffres, guillemets, traits d’union, symboles et émojis.

Les caractères accentués ne sont pas convertis discrètement vers leur équivalent non accentué : un e accentué est ignoré au lieu de compter comme e. La liste des absences est ensuite construite dans l’ordre alphabétique. L’implémentation est déterministe, n’utilise ni réseau ni état enregistré et peut interrompre le parcours dès que les 26 lettres sont trouvées.

Exploiter les lettres manquantes dans vos textes et tests

Collez votre phrase dans le champ de texte, puis examinez les deux éléments de la réponse. Si l’indicateur est faux, servez-vous de la liste des lettres manquantes comme d’une checklist de révision ciblée. Ajouter un mot qui regroupe plusieurs lettres absentes produit généralement un résultat plus lisible que l’insertion de caractères isolés.

Les graphistes peuvent appliquer cette méthode aux spécimens typographiques, démonstrations de clavier, aperçus de gravure ou mises en page qui doivent couvrir largement l’alphabet. La liste ordonnée fournit une valeur stable, facile à comparer dans une assertion et à afficher dans une interface. Gardez à l’esprit que le contrôle mesure la couverture, pas la qualité littéraire.

Valider un spécimen typographique

Vérifiez qu’un échantillon présente toutes les lettres anglaises avant de l’utiliser pour comparer la forme des glyphes.

Créer un exercice de rédaction

Indiquez précisément aux élèves les lettres encore nécessaires au lieu de renvoyer uniquement une réussite ou un échec.

Tester des textes d’interface générés

Ajoutez une assertion déterministe à une chaîne de contenu et conservez les lettres absentes pour produire des rapports utiles.

Qu’est-ce qui constitue un pangramme ?

Toute chaîne contenant au moins une fois chaque lettre de A à Z, indépendamment de son sens et des répétitions.

Les majuscules et minuscules comptent-elles différemment ?

Non. Le contrôle ignore la casse : les deux formes d’une lettre anglaise sont équivalentes.

Que deviennent la ponctuation et les chiffres ?

Ils sont ignorés, tout comme les espaces, émojis et autres caractères étrangers à l’alphabet anglais de A à Z.

Les lettres accentuées sont-elles converties ?

Non. Elles sont ignorées plutôt que translittérées afin que la règle relative à l’alphabet anglais reste explicite et prévisible.

Dans quel ordre les lettres manquantes sont-elles renvoyées ?

Les lettres absentes sont toujours renvoyées par ordre alphabétique, de a à z.

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/pangram-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/text/pangram-check \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"The quick brown fox jumps over the lazy dog."}'
{
  "text": "The quick brown fox jumps over the lazy dog."
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.pangram_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_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.

Comprendre le résultat du contrôle

Le vérificateur renvoie une valeur is_pangram vraie uniquement lorsque toutes les lettres de A à Z sont présentes. Il fournit aussi missing_letters, une liste alphabétique des lettres jamais rencontrées.

Normalisation et analyse du texte

Ce choix maintient un contrat précis et évite des transformations propres à une langue qui pourraient surprendre les utilisateurs de l’API. La même fonction pure assure l’exécution dans le navigateur et via l’API.

Exploiter les lettres manquantes dans vos textes et tests

L’exécution dans le navigateur est immédiate et les requêtes automatisées sont facturées $0.002 par élément.

Quel est le prix du contrôle par API ?

Chaque requête API coûte $0.002. La version dans le navigateur peut être exécutée localement gratuitement.

Consulter la documentation complète du KIT →