Un producto de Einscube

LintGrafía

Un linter de ortografía y gramática que revisa la página tal y como la ve tu cliente, no como está escrita en tu código. En más de 30 idiomas, incluso en localhost y en staging.

  • Gratis y sin cuenta
  • Más de 30 idiomas
  • Funciona en localhost
  • Puede usar tu propio servidor

La falta que se ve después de desplegar

Aparece en el botón de «Comprar», en el mensaje de error de un formulario o en el correo de confirmación. Nunca en el párrafo que alguien revisó tres veces, porque ese ya se revisó.

El motivo es estructural: el texto de un producto no vive en un documento. Vive repartido entre plantillas, ficheros de traducción, respuestas de una API y estados que solo existen cuando la aplicación está corriendo. Un corrector de editor ve el código; el corrector del navegador ve las páginas que tú abres. Ninguno de los dos ve la interfaz completa.

LintGrafía mira el otro lado: el texto que ya está pintado en pantalla, con sus variables sustituidas y sus plurales resueltos. Es el único sitio donde el texto está completo — y es exactamente lo que va a leer tu cliente.

Versión 2.0.0

¿Qué hay de nuevo?

  • Más de 30 idiomas

    Español, inglés, portugués, francés, alemán, catalán, italiano, neerlandés y muchos más.

  • Cada parte de la página en su idioma

    Detecta el idioma por el atributo lang de cada elemento: una página bilingüe se revisa por partes, cada una con su diccionario.

  • Panel lateral nativo de Chrome

    Ya no se superpone a la página ni altera su diseño: la revisión vive al lado, no encima.

  • Resaltado sin tocar el DOM

    Los errores se marcan con la CSS Custom Highlight API, sin añadir elementos a la página. No interfiere con React, Vue, Angular ni ningún otro framework.

  • Interfaz en tres idiomas

    Español, inglés y portugués.

¿Qué hace?

Análisis con LanguageTool

No solo mira faltas de ortografía: también gramática, concordancia y estilo, cada error con sus sugerencias de corrección.

Un color por tipo de error

Ortografía, gramática y estilo se resaltan sobre la propia página con colores distintos, y al pasar el cursor un tooltip explica qué falla.

Del error a tu código, rápido

El panel recorre los errores uno a uno con el mensaje, las sugerencias, el contexto y el selector del elemento en el DOM, para encontrarlo enseguida en tu código.

Idioma automático o forzado

Lo deduce de la página o lo fijas tú, con variantes regionales: inglés de EE. UU. o del Reino Unido, portugués de Brasil o de Portugal, etc.

Revisa lo que otros correctores no ven

El texto que carga JavaScript, los menús fijos y las palabras partidas por etiquetas como <b> o <em>.

Diccionario personalizado

«Frontend», «deploy» o el nombre de tu marca dejan de marcarse en cuanto los añades. Se exporta e importa en JSON para compartirlo con tu equipo.

¿Cómo funciona?

  1. 01

    Instálala en Chrome

    Desde la Chrome Web Store, como cualquier extensión. No pide cuenta.

  2. 02

    Abre la página que quieras revisar

    Tu web en producción, una rama en preproducción o la aplicación que tienes corriendo en localhost.

  3. 03

    Abre el panel y escanea

    Los errores aparecen resaltados sobre la propia página y listados en el panel lateral, con su sugerencia.

Instalar en Chrome

Por qué la hicimos y cómo funciona por dentro: lo contamos en el blog.

Para quién es

Equipos de producto
La interfaz se escribe a trozos: un botón aquí, un mensaje de error allá, un correo automático que nadie vuelve a leer. Ningún corrector de texto los ve juntos; la página sí.
QA y revisión previa al lanzamiento
Una pasada por las pantallas críticas antes de desplegar encuentra en minutos lo que si no encuentra un cliente por su cuenta.
Agencias y estudios
Entregar un sitio con una falta en el titular cuesta más que la falta: cuesta la conversación incómoda y la percepción de descuido en todo lo demás.
Quien traduce o localiza
El texto traducido llega a la interfaz recortado, concatenado y con variables dentro. Ahí es donde se rompen las concordancias, y solo se ve en ejecución.

¿Qué pasa con tus textos?

Conviene decirlo claro, porque es la primera pregunta de cualquier equipo serio: para analizar el texto hay que enviarlo a un motor de análisis. Por defecto, ese motor es la API pública y gratuita de LanguageTool, que recibe el texto visible de la página que escaneas y admite unas 20 peticiones por minuto.

Si trabajas con material bajo acuerdo de confidencialidad, con datos de clientes en pantalla o dentro de una política que no permite eso, configura la URL de tu propio servidor LanguageTool (por ejemplo, con Docker). En ese modo, el texto va de tu navegador a tu servidor y no sale de tu red. En cualquiera de los dos casos, la extensión no requiere cuenta ni recopila datos, y el diccionario se guarda solo en tu navegador.

Preguntas frecuentes

¿Qué idiomas revisa?

Más de 30: español, inglés, portugués, francés, alemán, catalán, italiano, neerlandés y muchos más. Por defecto detecta el idioma con el atributo lang de cada elemento, así que una página bilingüe se revisa por partes. También puedes forzar uno y elegir su variante regional.

¿Qué se envía y adónde?

El texto visible de la página que escaneas se manda al motor de LanguageTool para analizarlo. Por defecto va a su API pública y gratuita, que admite unas 20 peticiones por minuto. Si eso no encaja con tus políticas, configura la URL de tu propio servidor LanguageTool (por ejemplo, con Docker) y el texto no saldrá de tu red. La extensión no recopila datos y el diccionario se guarda solo en tu navegador.

¿Modifica mi código o mi contenido?

No. Lee el texto ya renderizado y marca los errores con la CSS Custom Highlight API, sin añadir ni cambiar elementos de la página, así que no interfiere con React, Vue, Angular ni ningún otro framework. No toca el código fuente y no publica nada: la corrección la haces tú donde corresponda.

¿Funciona con aplicaciones en localhost?

Sí, y es su caso de uso principal. Revisar antes de desplegar es justo el momento en que arreglar una falta cuesta cero. También funciona sobre entornos de preproducción con acceso restringido, porque el análisis lo hace tu navegador con tu sesión ya iniciada.

¿Sirve en otros navegadores?

Requiere Chrome 116 o superior, y funciona también en Edge, Brave y Opera, que instalan desde la Chrome Web Store. Firefox y Safari usan otro sistema de extensiones y hoy no está publicada para ellos.

¿Tiene coste?

No. Es gratuita y sin cuenta. Si usas tu propio servidor de LanguageTool, el coste es el de ese servidor, que también es software libre.

¿Qué pasa con los términos técnicos que marca como error?

Se añaden al diccionario personalizado y dejan de aparecer. Es lo primero que conviene hacer: media hora inicial metiendo el vocabulario de tu producto evita el ruido que hace que estas herramientas se acaben ignorando. Luego lo exportas en JSON y tu equipo lo importa.

¿Cómo reporto un error de la extensión?

Escríbenos a info@einscube.com con la versión de la extensión, la de tu navegador, la página donde ocurrió y qué esperabas que pasara. Al final de esta página hay un enlace que abre el correo con esa plantilla ya escrita.

¿Encontraste un error?

Si la extensión marca algo que no es un error, se salta uno evidente, no resalta bien o el panel no responde, cuéntanos. Cada reporte llega a quien la mantiene.

Para poder reproducirlo, incluye:

  • La versión de la extensión y la de tu navegador.
  • La URL de la página, si es pública. Si no lo es, un fragmento del texto afectado.
  • El idioma de la página y el que tenías elegido en la extensión.
  • Qué esperabas y qué pasó. Una captura ayuda mucho.

¿Por qué la construimos?

Porque la revisábamos a mano. En cada entrega repasábamos pantalla por pantalla buscando tildes perdidas, y aun así se colaba alguna. Automatizar esa revisión era, literalmente, lo mismo que recomendamos a nuestros clientes: coger la tarea repetitiva que todo el mundo hace mal por cansancio y dársela a una máquina.

Si tienes un proceso así —repetitivo, tedioso y con consecuencias cuando falla—, probablemente también se pueda automatizar.

Cómo automatizamos procesos →

Instálala y pásale tu propia web

Es gratis, no pide cuenta y la primera pasada suele encontrar algo.

Instalar en Chrome

¿Te encontró tres errores?

Si quieres que dejen de pasar, esa conversación también la tenemos: revisión del texto de tu interfaz y automatización de la parte repetitiva.

Respondemos en menos de 24 horas hábilesBogotá · UTC−5

Escríbenos por WhatsApp (se abre en una pestaña nueva)