Crear un algoritmo de corrección ortográfica requiere del desarrollo de algunos componentes clave y utiliza uno de los pocos diferentes estrategias de reconocimiento , independientemente de lenguaje de programación que está utilizando para crear la aplicación . Creación de una aplicación de corrector ortográfico requiere algo moderado experiencia previa de trabajo con aplicaciones informáticas algorítmica impulsadas . Instrucciones
1
Crear el programa de análisis de texto, que explorará el cuerpo del texto se comprueba. Tenga en cuenta que al analizar el texto , varios elementos textuales diferentes deben ser tratados. Este tipo de cosas son los cambios gramaticales y sobre todo basado en el formato que a menudo aparecen en los documentos , tales como los signos de puntuación , direcciones de correo electrónico, direcciones Web , prefijos y cadenas de datos.
2
Crear un archivo de base de datos para servir como diccionario de la aplicación. Esto debe ser un archivo completo que contiene todas las palabras y las formas dadas utilizados en el idioma que se comprueba. Para reducir el tamaño de la base de datos del diccionario , puede crear sub- rutinas que se ejecutan en el algoritmo de corrección ortográfica que comprueba prefijos de uso común que pueden tener diferentes formas , lo que sigue al prefijo se puede consultar de manera individual , por lo que este también puede reducir la carga global dirigido a un servidor de base de datos de la aplicación.
3
Determine qué tipo de control de la estrategia que desea utilizar , elegir entre la estrategia de cerca de perder o comparación fonética . Considere la posibilidad de que cerca de perder estrategias se utilizan para construir listas de sugerencias basadas en las diferencias que se encuentran en el carácter a la construcción de las palabras , en busca de mi- tipos más faltas de ortografía . Implementar una comparación fonética , si usted desea tomar también la pronunciación fonética de una palabra en cuenta , lo que permite que el algoritmo de corrección ortográfica para reconocer tipos contextualmente específicas de errores ortográficos
.