Cómo revisar tu ortografía desde la línea de comando con ispell

Ispell te ayuda a eliminar errores tipográficos en archivos de texto sin formato escritos en más de 50 idiomas.

La buena ortografía es una habilidad. Una habilidad que lleva tiempo aprender y dominar. Dicho esto, hay personas que nunca logran esa habilidad: conozco a muchos profesionales de diferentes áreas que carecen de una buena ortografía.

Incluso aunque seas bueno en ortografía, siempre tendrás errores ocasionales. Eso es especialmente cierto si digitas rápidamente en tu teclado para cumplir con una fecha límite. Independientemente de tus habilidades ortográficas, siempre es una buena idea revisar lo que has escrito a través de un corrector ortográfico.

Muchos usuarios de Linux suelen escribir la mayoría de las veces en texto plano y, a menudo, utilizan un corrector ortográfico de línea de comandos. El corrector ortográfico más popular es Aspell. Pero Aspell no es la única herramienta disponible para corregir tu ortografía. También es posible que desees echar un vistazo al venerable ispell.

Iniciando

Ispell ha existido, en varias formas, desde 1971. No dejes que su edad te engañe. Ispell sigue siendo una aplicación ágil que puedes usar de manera efectiva en el siglo XXI.

Antes de hacer cualquier otra cosa, debes verificar si Ispell está instalado o no en tu computadora abriendo una ventana de la terminal y escribiendo which ispell. Si no está instalado, debes iniciar el administrador de paquetes de tu distribución e instalar Ispell desde allí.

No olvides instalar diccionarios para los idiomas en los que trabajas también. Por ejemplo, si tu único idioma es el inglés, solo debes preocuparte por obtener los diccionarios de inglés británico y estadounidense. No estás limitado solo a estos idiomas. Ispell tiene diccionarios para más de 50 idiomas.

Usando Ispell

Si aún no lo has adivinado, Ispell solo funciona con archivos de texto. Eso incluye los de marcado con HTML, LaTeX y nroff o troff. ¡Tranquilo! Te hablaré más sobre esto en unos momentos.

Para usarlo, debes abrir una ventana de la terminal y navegar hasta el directorio que contiene el archivo donde deseas ejecutar una revisión ortográfica. Escribe ispell seguido del nombre del archivo y luego presiona Enter.

Ispell destaca la primera palabra que no reconoce. Si la palabra está mal escrita, Ispell generalmente ofrece una o más alternativas. Presiona R y luego el número junto a la opción correcta. En la captura de pantalla anterior, presionaría R y 0 para corregir el error.

Si, por otro lado, la palabra está escrita correctamente, debes presionar A para pasar a la siguiente palabra mal escrita.

Sigue haciéndolo hasta llegar al final del archivo. Ispell guarda tus cambios, crea una copia de seguridad del archivo que acabas de verificar (con la extensión .bak) y se cierra.

Otras opciones

Este ejemplo ilustra el uso básico de Ispell. El programa tiene una serie de opciones, algunas de las cuales puedes usar y otras que quizás nunca uses. Echemos un vistazo rápido a algunas de las que uso habitualmente.

Hace unos párrafos, mencioné que Ispell funciona con ciertos lenguajes de marcado. Necesitas decirle el formato de un archivo. Al iniciar Ispell, tienes que agregar -t para un archivo TeX o LaTeX, -H para un archivo HTML, o -n para un archivo groff o troff. Si ingresas ispell -t myReport.tex, Ispell ignora todas las marcas.

Si no deseas el archivo de copia de seguridad que Ispell crea después de verificar un archivo, debes agregar -x a la línea de comandos. Por ejemplo, ispell -x myFile.txt.

¿Qué sucede si Ispell se encuentra con una palabra que se escribe correctamente pero no está en su diccionario, como un nombre propio? Puedes añadir esa palabra a una lista personal de palabras pulsando I. Esto guarda la palabra en un archivo llamado .ispell_default en el root de tu directorio /home.

Esas son las opciones que encuentro más útiles cuando trabajo con Ispell, pero puedes consultar la página de manual de Ispell para obtener descripciones de todas sus opciones.

¿Ispell es mejor o más rápido que Aspell o cualquier otro corrector ortográfico de línea de comandos? Tengo que decir que no es peor que ninguno de ellos, ni es más lento. Ispell no es para todos. Puede que no sea para ti. Pero es bueno tener opciones, ¿no crees?