• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

337
Vistas
¿Cómo instalar la aplicación Hunspell para C#?

Quiero implementar el corrector ortográfico y el diccionario en mi aplicación basada en Windows C#. De Google encontré que hunspell es una de las mejores opciones para implementar esta funcionalidad. Instalé nhunspell usando Visual Studio NuGet según la sugerencia de la siguiente URL. Pero cuando trato de ejecutar el código, aparece el error "Archivo AFF no encontrado: C:\TestProject\TestHunshell\bin\Debug\en_us.aff"

Cuando busco el paquete hunspell instalado, no se encuentran los archivos .aff y .dic. No estoy seguro de dónde puedo descargar e instalar o pegar los archivos "en_us.aff", "en_us.dic" en mi solución.

¿Puede alguien sugerir la forma correcta de instalar e implementar hunspell en la aplicación de Windows C#?

URL de referencia del proyecto de código

Error

about 3 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Según mi prueba, puede descargar aff & .dic files desde el siguiente enlace:

es_US.aff

es_US.dic

Después de hacer clic en el clic, debemos hacer clic derecho para guardar como un archivo txt.

Luego, necesitamos mover el .txt para cambiarlo a la extensión .aff o .dic.

Finalmente, movemos los dos archivos a la carpeta project\bin\debug .

Aquí está mi código de prueba y el resultado:

 Hunspell hunspell = new Hunspell("en_US.aff", "en_US.dic"); Console.WriteLine("Hunspell - Spell Checking Functions"); Console.WriteLine("¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯"); Console.WriteLine("Check if the word 'Recommendation' is spelled correct"); bool correct = hunspell.Spell("Recommendation"); Console.WriteLine("Recommendation is spelled " + (correct ? "correct" : "not correct")); Console.WriteLine(""); Console.WriteLine("Make suggestions for the word 'Recommendatio'"); List<string> suggestions = hunspell.Suggest("Recommendatio"); Console.WriteLine("There are " + suggestions.Count.ToString() + " suggestions"); foreach (string suggestion in suggestions) { Console.WriteLine("Suggestion is: " + suggestion); }

Resultado:

ingrese la descripción de la imagen aquí

about 3 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda