Necesitas erratas realistas. Quizás estás creando datos de entrenamiento para un corrector ortográfico, rellenando una demo con texto de apariencia humana, o comprobando si tu aplicación maneja correctamente entradas con errores. Sea cual sea la razón, necesitas erratas que parezcan errores humanos genuinos, no ruido aleatorio de caracteres.

LikelyTypo es un generador de erratas gratuito y basado en web que produce errores de escritura realistas utilizando la física del teclado. Modela teclas adyacentes, factores de forma de dispositivos, posicionamiento de las manos y muchos tipos distintos de errores que reflejan cómo la gente realmente escribe mal. No hay nada que instalar. Abres la página, escribes o pegas tu texto, ajustas algunos parámetros y obtienes erratas creíbles en segundos. Esta guía te lleva por cada parte del generador interactivo para que puedas obtener exactamente el resultado que necesitas.

Abre el generador

Dirígete al generador de LikelyTypo en tu navegador. La página carga al instante y funciona en cualquier navegador moderno, tanto en escritorio como en móvil. Verás dos paneles principales uno al lado del otro: un área de entrada de texto a la izquierda y un panel de salida a la derecha. Debajo de los paneles de entrada se encuentran los controles para perfiles de escritura, modelos de dispositivo, distribuciones de teclado y uso de manos. Todo funciona directamente en tu navegador sin registro, sin cuenta y sin límites de uso.

El generador está organizado en un flujo lógico de arriba a abajo. Introduces tu texto en la parte superior, configuras los ajustes debajo y luego pulsas el botón Generar. La salida aparece inmediatamente en el lado derecho. A medida que experimentas con diferentes configuraciones, la salida se actualiza cada vez que haces clic en Generar, permitiéndote comparar resultados entre configuraciones en tiempo real.

Introduce tu texto

Haz clic en el área de texto etiquetada "Your Text" y escribe o pega cualquier frase, párrafo o pasaje en el que quieras introducir erratas. El generador acepta hasta 5.000 caracteres, más que suficiente para la mayoría de los casos de uso. Un contador de caracteres debajo del área de texto muestra cuánto espacio te queda.

Para tu primera prueba, usa algo familiar. Una frase como "The quick brown fox jumps over the lazy dog" funciona bien porque contiene una amplia variedad de letras, lo que facilita detectar diferentes tipos de errores en la salida. Un texto más largo produce más oportunidades para errores, así que si quieres ver una gama de patrones de erratas, pega un párrafo completo.

Una vez que tu texto esté listo, haz clic en el botón grande Generate directamente debajo del área de entrada. El panel de salida a la derecha se llenará con tu texto, ahora modificado con erratas realistas. Los errores se resaltan para que puedas ver inmediatamente qué cambió. Debajo de la salida encontrarás una línea de estadísticas que muestra la semilla utilizada y cuántos errores se introdujeron. Puedes hacer clic en "Show error details" para expandir un desglose de cada error individual, incluyendo su tipo, posición y qué se cambió.

Elige un perfil de escritura

Directamente debajo de los paneles de entrada y salida encontrarás una fila de botones etiquetados Subtle, Typing Fast, Angry Typing y Very Drunk. Estos son perfiles de escritura, y controlan con qué agresividad el generador introduce errores en tu texto. Cada perfil ajusta la tasa base de error y la distribución de todos los tipos de error para simular un estilo distinto de escritura humana. Seleccionar un perfil diferente y hacer clic en Generate de nuevo producirá una salida notablemente diferente con el mismo texto de entrada.

Subtle, Typing Fast y Angry Typing

Los perfiles más utilizados cubren el espectro realista del comportamiento cotidiano al escribir:

  • Subtle usa una tasa base de error del 1,5% y produce errores mínimos, difíciles de detectar. Piensa en un mecanógrafo cuidadoso que ocasionalmente pulsa una tecla vecina o transpone dos caracteres. Los errores se mezclan naturalmente en el texto y pueden ser difíciles de encontrar sin una lectura atenta. Este perfil es ideal cuando necesitas datos de prueba que se asemejen mucho a un texto revisado con algunos deslices.
  • Typing Fast eleva la tasa base de error al 5%. Los errores son más frecuentes e incluyen caracteres omitidos, pulsaciones dobles y transposiciones. Los errores se agrupan en palabras más largas donde los dedos tienen que recorrer más distancia por el teclado. Este es un buen punto de partida de uso general.
  • Angry Typing lleva la tasa base de error al 10%. Verás notablemente más sustituciones por pulsaciones fuertes que aterrizan ligeramente fuera del objetivo, más inserciones por dedos que rebotan en las teclas, y más caracteres omitidos por las prisas. Úsalo cuando necesites texto muy corrompido.

El cuarto perfil, Very Drunk, lleva la tasa de error al 20%. Produce texto muy distorsionado con sustituciones, transposiciones y omisiones frecuentes en casi cada palabra. Esto es útil para escenarios extremos donde necesitas ver cómo se ve una entrada severamente degradada o si los sistemas posteriores pueden manejar una corrupción extrema.

Comparar perfiles

La mejor manera de entender cómo difieren los perfiles es ejecutar el mismo texto a través de cada uno y comparar los resultados. Escribe una frase, selecciona Subtle y haz clic en Generate. Observa la salida. Luego cambia a Typing Fast y haz clic en Generate de nuevo. Repite con Angry Typing y Very Drunk. Verás una clara progresión desde errores apenas perceptibles hasta texto muy distorsionado. El tipo de errores también cambia: Subtle tiende hacia transposiciones individuales y sustituciones discretas de teclas adyacentes, mientras que los perfiles más agresivos introducen inserciones de múltiples caracteres, omisiones y caracteres duplicados.

Para hacer la comparación aún más precisa, puedes usar una semilla fija. Introduce un número en el campo Seed en Advanced Settings antes de generar. Usar la misma semilla en todos los perfiles significa que la secuencia subyacente de números aleatorios es idéntica. Las diferencias en la salida provienen enteramente de cómo cada perfil pondera los diferentes tipos de error. Esta técnica aísla el efecto del perfil del azar del generador.

Elige un modelo de dispositivo

Debajo de los perfiles de escritura encontrarás una fila de controles adicionales dentro de un panel con borde. El primer desplegable está etiquetado "Device" y ofrece opciones que incluyen Keyboard, Phone Tap, Phone Swipe y Tablet. Cada modelo de dispositivo cambia la física de cómo se generan los errores porque diferentes dispositivos de entrada producen tipos fundamentalmente distintos de errores.

  • Keyboard simula un teclado físico de escritorio estándar. Los errores siguen la adyacencia de teclas en la disposición física, y las transposiciones son comunes porque los dedos en un teclado físico a menudo llegan en un orden ligeramente incorrecto durante la escritura rápida.
  • Phone Tap modela el toque en la pantalla táctil de un teléfono. El objetivo táctil es más grande y menos preciso que una tecla física, así que las sustituciones de teclas adyacentes tienen un radio más amplio. Los errores tienden a agruparse en el centro del teclado donde las teclas están más juntas.
  • Phone Swipe simula la entrada por gestos de deslizamiento. La escritura por deslizamiento produce patrones de error únicos incluyendo caracteres incorrectos por trayectorias de deslizamiento similares, caracteres faltantes por puntos finales de gestos imprecisos, y errores en el orden de caracteres por la forma en que el reconocimiento de gestos interpreta trayectorias ambiguas.
  • Tablet modela una pantalla táctil de tablet. La superficie de pantalla más grande significa una precisión ligeramente mejor que un teléfono, pero el alcance del pulgar desde los bordes introduce errores dependientes de la posición que difieren tanto de los patrones del teléfono como del teclado.

Junto al desplegable de dispositivo también encontrarás un selector de Layout con distribuciones de teclado que incluyen QWERTY, AZERTY y QWERTZ. La distribución determina qué teclas el generador considera adyacentes. En un teclado QWERTY, los vecinos de "e" son "w", "r", "d" y "s". En una distribución AZERTY, los vecinos son diferentes porque las posiciones de las teclas están reorganizadas. Elegir la distribución correcta para tu audiencia objetivo asegura que las erratas generadas coincidan con el teclado en el que tus usuarios realmente escriben.

El tercer control en esta fila es Hand Usage, que te permite seleccionar Both, Right Only o Left Only. Este ajuste simula la escritura con una sola mano, lo que cambia la distribución de errores porque una mano tiene que alcanzar todo el teclado en lugar de cubrir solo su mitad habitual. Right Only y Left Only son particularmente relevantes para la entrada en teléfono, donde muchas personas escriben con un solo pulgar.

Prueba a generar el mismo texto con Keyboard seleccionado, luego cambia a Phone Tap y genera de nuevo. La salida contendrá diferentes tipos de error a partir del mismo texto. La salida de Keyboard tiende hacia transposiciones y pulsaciones precisas de teclas adyacentes, mientras que Phone Tap produce sustituciones de mayor radio que reflejan la imprecisión de tocar una pantalla de cristal.

Obtén resultados reproducibles con semillas

Cada vez que haces clic en Generate sin especificar una semilla, el generador elige una aleatoriamente de forma interna. Esto significa que obtendrás erratas diferentes cada vez, incluso con el mismo texto y configuración. Eso es útil para explorar el rango de posibles resultados, pero a veces necesitas exactamente el mismo resultado de nuevo.

Después de generar la salida, mira debajo del panel de salida para ver la semilla mostrada. Muestra el número de semilla que se usó para esa generación particular, mostrado en una pequeña insignia. Puedes hacer clic en el icono del portapapeles junto a ella para copiar el valor de la semilla.

Para reutilizar una semilla, expande el panel Advanced Settings haciendo clic en el interruptor debajo de los controles de dispositivo. Dentro, encontrarás un campo de entrada Seed. Pega o escribe tu número de semilla allí, luego haz clic en Generate. La salida será idéntica a la que obtuviste antes, carácter por carácter. Mismo texto, misma configuración, misma semilla equivale al mismo resultado cada vez.

Junto al campo de semilla hay un botón de candado. Haciendo clic en él se bloquea la semilla para que persista a través de múltiples generaciones. Esto es práctico cuando quieres cambiar otros ajustes como el perfil o dispositivo manteniendo la secuencia aleatoria fija, permitiéndote ver exactamente cómo cada ajuste afecta la salida independientemente del azar.

Explora los ajustes avanzados

El panel de Advanced Settings contiene varios controles adicionales para afinar la salida del generador. Haz clic en el interruptor "Advanced Settings" para expandirlo.

Error Count te permite anular el conteo automático de errores que determina el perfil. Por defecto está en Auto, lo que significa que el generador decide cuántos errores introducir basándose en la tasa de error del perfil y la longitud de tu texto. Puedes establecerlo en un número fijo como 1, 2, 3, 5 o 10, o elegir Custom para introducir cualquier valor hasta 50. Establecer un conteo específico de errores es útil cuando necesitas un control preciso sobre exactamente cuántos errores aparecen en la salida.

Error Rate es un control deslizante que controla el porcentaje de caracteres que pueden verse afectados por erratas. Cada perfil establece esto en un valor predeterminado, desde 1,5% para Subtle hasta 20% para Very Drunk. Arrastrando el deslizador puedes ajustar cualquier tasa entre 0% y 30%, anulando el valor predeterminado del perfil. El valor actual se muestra junto a la etiqueta del deslizador para que puedas ver exactamente dónde estás.

Continuation Probability es un control deslizante que controla la probabilidad de que un segundo error ocurra inmediatamente después del primero. En la escritura real, los errores tienden a encadenarse: un error descoloca el posicionamiento de los dedos y lleva a otro. Este deslizador te permite ajustar la intensidad de ese efecto en cascada. Valores más altos producen agrupaciones de errores en la misma palabra, mientras que valores más bajos distribuyen los errores más uniformemente por el texto.

Preserve Digits es una casilla de verificación que, cuando está activada, le dice al generador que deje los caracteres numéricos intactos. Está activada por defecto. Es útil cuando tu texto contiene números de teléfono, fechas o identificadores que no deben corromperse.

En la parte inferior del panel de Advanced Settings encontrarás Error Weights, que te dan control granular sobre cada tipo de error individual. Cada tipo de error tiene su propio deslizador, y puedes aumentar o disminuir el peso de cualquier tipo para personalizar la mezcla de errores. Si solo quieres sustituciones de teclas adyacentes y nada más, pon a cero todos los demás pesos. Si quieres enfatizar las transposiciones, aumenta ese deslizador. El botón Normalize escala todos los pesos para que sumen 1.0, Zero All pone todo a cero, y Reset to Defaults restaura la distribución de pesos original del perfil.

Cuando hayas cambiado algún ajuste avanzado de su valor predeterminado, aparecerá una insignia junto al interruptor de Advanced Settings mostrando cuántas anulaciones están activas. Esto te ayuda a realizar un seguimiento de tus personalizaciones y te recuerda que debes restablecer si quieres volver al comportamiento estándar del perfil.

Lo que has aprendido

Has explorado todas las partes del generador LikelyTypo. Esto es lo que hace cada sección:

  • Entrada de texto acepta hasta 5.000 caracteres. Escribe, pega y haz clic en Generate para ver resultados instantáneos.
  • Perfiles de escritura controlan la intensidad de los errores. Subtle produce errores apenas visibles, Typing Fast cubre escenarios de uso general, Angry Typing crea una corrupción intensa, y Very Drunk lleva los errores al extremo.
  • Modelos de dispositivo dan forma a la física de cada error. Keyboard, Phone Tap, Phone Swipe y Tablet producen cada uno patrones de error distintos que reflejan cómo la gente realmente escribe mal en diferentes dispositivos.
  • Distribuciones de teclado determinan la adyacencia de teclas. QWERTY, AZERTY y QWERTZ aseguran que las erratas generadas coincidan con la disposición física que usa tu audiencia.
  • Uso de manos simula la escritura con una o dos manos, cambiando la distribución de errores según el alcance de los dedos.
  • Semillas hacen la salida determinista. Bloquea una semilla y el mismo texto con la misma configuración siempre producirá el mismo resultado.
  • Ajustes avanzados ofrecen control detallado sobre el conteo de errores, la tasa de error, la probabilidad de continuación, la preservación de dígitos y los pesos de cada tipo de error individual.

El panel de salida resalta cada error y te da un desglose detallado de qué cambió, dónde y qué tipo de error se aplicó. Puedes copiar el resultado a tu portapapeles con un solo clic, o compartirlo directamente en X/Twitter, LinkedIn o Reddit usando los botones de compartir que aparecen después de la generación.

Próximos pasos

Ahora que sabes cómo usar el generador, aquí tienes algunas direcciones para explorar:

  • Lee el análisis introductorio en profundidad para comprender el modelo de física del teclado, los múltiples tipos de error, y por qué la generación basada en física produce mejores resultados que la mutación aleatoria. Generación de erratas basada en física con LikelyTypo cubre la teoría detrás de todo lo que usaste en esta guía.
  • Comprende la comparación entre la mutación aleatoria de caracteres y la generación basada en física. La mutación aleatoria de caracteres falla en las pruebas de autocorrección muestra salidas lado a lado y explica por qué la diferencia importa.
  • Experimenta con casos extremos. Prueba con entradas muy cortas como una sola palabra, o pega una página completa de texto. Alterna entre dispositivos y perfiles con una semilla bloqueada para aislar exactamente cómo cada ajuste cambia la salida. Ajusta los pesos de error individuales para crear una mezcla personalizada que coincida con tus necesidades específicas.
  • Usa la API si necesitas generar erratas programáticamente. La API de LikelyTypo proporciona la misma generación basada en física a través de endpoints HTTP, con todas las mismas opciones de perfil, dispositivo, distribución y semilla disponibles como parámetros de solicitud.

¿Listo para generar erratas realistas?

Abre el generador interactivo y empieza a producir erratas basadas en física y realistas en segundos. Elige tu perfil, selecciona un dispositivo y ve los resultados al instante. Gratis, sin necesidad de registro.

Prueba el generador interactivo