ForHosting KIT · Texto e IA

Comprobar pangramas y encontrar letras ausentes

Compruebe si una frase usa las 26 letras de la A a la Z: The quick brown fox jumps over the lazy dog lo cumple, y si un texto no llega, se le listan las letras que faltan en orden alfabético. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto

Un pangrama contiene al menos una vez todas las letras de la A a la Z. Este comprobador analiza cualquier oración, párrafo, rótulo o cadena de prueba e indica si cumple esa condición. Si no la cumple, el resultado enumera en orden alfabético todas las letras ausentes, para que usted pueda corregir el texto sin hacer conjeturas. No distingue entre mayúsculas y minúsculas, e ignora espacios, números, signos de puntuación, emojis y otros caracteres que no sean letras inglesas. La comprobación es determinista y no utiliza diccionarios, modelos de lenguaje ni solicitudes de red.

Qué significa el resultado del pangrama

Un pangrama es un texto que utiliza al menos una vez las 26 letras del alfabeto inglés. Las repeticiones no cambian la decisión, pues basta con que cada letra aparezca una vez. La prueba no distingue mayúsculas de minúsculas: Q y q satisfacen el mismo requisito.

Esta definición se limita al alfabeto inglés estándar. No evalúa si el texto es gramatical, comprensible, elegante ni un pangrama perfecto donde cada letra aparece exactamente una vez. Son cuestiones de redacción distintas.

Esta regla clara y mecánica permite utilizar el resultado tanto en pruebas automatizadas como en comprobaciones manuales rápidas.

Cómo se normaliza y analiza el texto

El algoritmo recorre la cadena proporcionada y registra si ha aparecido cada letra inglesa de la a a la z. Antes de comparar, normaliza las mayúsculas y minúsculas, de modo que los títulos con ambas formas y las muestras escritas por completo en mayúsculas se comportan como una oración normal. Se ignoran los caracteres ajenos a los rangos ASCII de letras inglesas, incluidos espacios, saltos de línea, cifras, comillas, guiones, símbolos y emojis.

Las letras acentuadas no se convierten de forma silenciosa en sus equivalentes sin acento: una e acentuada se ignora en vez de contarse como e. Después se construye en orden alfabético la lista de letras no registradas. La implementación es determinista, no usa red ni estado almacenado y puede detenerse cuando encuentra las 26 letras.

Cómo aprovechar las letras ausentes en textos y pruebas

Pegue una oración candidata en el campo de texto y examine ambas partes de la respuesta. Si el indicador es falso, utilice la lista de letras ausentes como una guía concreta para editar. Añadir una palabra que reúna varias letras pendientes suele resultar más legible que insertar caracteres aislados.

Quienes diseñan pueden aplicar este proceso al preparar muestras tipográficas, demostraciones de teclado, vistas previas de grabados o composiciones que necesiten una cobertura amplia del alfabeto. La lista ordenada ofrece un valor estable, fácil de comparar en una aserción y de mostrar en una interfaz. Recuerde que se mide la cobertura, no la calidad literaria: una secuencia absurda con todas las letras sigue siendo un pangrama.

Validar un texto de muestra tipográfica

Confirme que una muestra presenta todas las letras inglesas antes de utilizarla para comparar las formas de los glifos.

Crear un ejercicio de escritura

Muestre al alumnado exactamente qué letras necesita aún su pangrama, en lugar de limitarse a aprobarlo o rechazarlo.

Probar textos de interfaz generados

Añada una aserción determinista a un flujo de contenido y conserve las letras ausentes para obtener informes de error útiles.

¿Qué se considera un pangrama?

Cualquier cadena que contenga al menos una vez todas las letras de la A a la Z, sin importar su significado ni las repeticiones.

¿Importan las mayúsculas y minúsculas?

No. La comprobación no distingue entre ellas, por lo que ambas formas de una letra inglesa son equivalentes.

¿Qué ocurre con la puntuación y los números?

Se ignoran, al igual que los espacios, los emojis y los demás caracteres ajenos al alfabeto inglés de la A a la Z.

¿Las letras acentuadas se convierten en letras simples?

No. Los caracteres acentuados se ignoran en vez de transliterarse, para que la regla del alfabeto inglés sea explícita y predecible.

¿En qué orden se devuelven las letras ausentes?

Las letras ausentes siempre se devuelven en orden alfabético, desde la a hasta la z.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/text/pangram-check

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

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"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_tokens20000
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Qué significa el resultado del pangrama

El comprobador devuelve un valor is_pangram que solo es verdadero cuando aparecen todas las letras de la A a la Z. También devuelve missing_letters, una lista ordenada alfabéticamente con las letras que no aparecen. Por tanto, un resultado verdadero tiene una lista vacía, mientras que uno falso muestra exactamente qué impide que el texto sea un pangrama.

Cómo se normaliza y analiza el texto

Así, el contrato permanece preciso y evita transformaciones dependientes del idioma que podrían sorprender a quien usa la API. La misma función pura se utiliza en el navegador y en la API.

Cómo aprovechar las letras ausentes en textos y pruebas

La ejecución en el navegador es inmediata y las solicitudes automatizadas cuestan $0.002 por elemento.

¿Cuánto cuesta la comprobación mediante la API?

Cada solicitud a la API cuesta $0.002. La versión del navegador puede ejecutarse localmente de forma gratuita.

Ver la documentación completa del KIT →