Harper es un corrector gramatical inglés diseñado para ser perfecto. Lo creé después de años de lidiar con las deficiencias de la competencia.
Grammarly era demasiado caro y demasiado autoritario. Sus sugerencias carecían de contexto y, a menudo, eran simplemente erróneas . Sin mencionar: es una pesadilla para la privacidad. Todo lo que escribes con Grammarly se envía a sus servidores. Su política de privacidad afirma que no venden los datos, pero eso no significa que no los utilicen para entrenar grandes modelos de lenguaje y Dios sabe qué más. No sólo eso, sino que el tiempo de ida y vuelta de la solicitud de red hace que revisar su trabajo sea aún más tedioso.
LanguageTool es excelente si tiene gigabytes de RAM de sobra y está dispuesto a descargar el conjunto de datos de n-gramas de ~16 GB. Además de los requisitos de memoria, LanguageTool me pareció demasiado lento: tardaría varios segundos en eliminar incluso un documento de tamaño moderado.
Por eso creé Harper: es el corrector gramatical que se adapta a mis necesidades. No sólo se necesitan milisegundos para borrar un documento, ocupa menos de 1/50 del espacio de memoria de LanguageTool, sino que también es completamente privado.
Harper es incluso lo suficientemente pequeño como para cargarlo a través de WebAssembly.
Harper actualmente solo admite inglés americano, pero el núcleo es extensible para admitir otros idiomas, por lo que agradecemos las contribuciones que permitan la compatibilidad con otros idiomas.
Si desea utilizar Harper en su máquina, tiene tres opciones.
harper-ls
harper-ls
proporciona una integración que funciona para la mayoría de los editores de código.
Lea más aquí.
Si utiliza Obsidian, puede instalar el complemento Harper Obsidian buscando "Harper" en la tienda de complementos de la comunidad.
Si usa Zed, Stef16Robbe ha desarrollado un complemento fantástico que funciona de inmediato. No se requiere configuración.
Consideramos errores con largos tiempos de pelusa. Si encuentra algún problema de rendimiento importante, cree un problema sobre el tema.
Si encuentra una solución a algún problema de rendimiento, estamos abiertos a la contribución. Solo asegúrese de leer primero nuestras pautas de contribución.
Vea esta publicación de blog.
Este proyecto no sería posible sin el arduo trabajo de quienes contribuyen.