Creazione di un algoritmo di controllo ortografico richiede di sviluppare alcune componenti chiave e utilizza una delle poche strategie di riconoscimento diversi , indipendentemente dal linguaggio di programmazione che si sta utilizzando per creare l'applicazione . Creazione di un'applicazione di controllo ortografico richiede una certa moderata precedente esperienza di lavoro con algoritmico - driven, le applicazioni del computer . Istruzioni
1
Creare il parser di testo , che sarà la scansione del corpo del testo da controllare. Si consideri che quando si analizza il testo , vari elementi testuali diversi dovrebbero essere affrontati . Questo genere di cose sono cambiamenti per lo più grammaticali e formato -based che spesso compaiono nei documenti , come ad esempio i segni di punteggiatura , indirizzi email , indirizzi web , prefissi e stringhe di dati.
2
Creare un file di database di servire come dizionario del dell'applicazione . Questo dovrebbe essere un file completo che contiene tutte le parole date e le forme utilizzate nel linguaggio controllata. Per ridurre le dimensioni del database di dizionario , è possibile creare sotto- routine che vengono eseguiti all'interno l'algoritmo di controllo ortografico , che controlla per i prefissi di uso comune che possono avere forme diverse ; quello che segue il prefisso può essere consultato su base individuale , in modo tale può anche ridurre il carico complessivo diretto al server di database dell'applicazione.
3
determinare che tipo di strategia di controllo che si desidera utilizzare , scegliendo tra strategia vicino -miss o comparazione fonetica . Si consideri che sfiorati strategie vengono utilizzate per costruire liste di suggerimento sulla base di differenze trovate nel carattere - costruzione di parole , alla ricerca di mis -tipi più errori di ortografia . Implementare un confronto fonetico , se si vogliono prendere anche la pronuncia fonetica di una parola in considerazione; che permette l'algoritmo di controllo ortografico di riconoscere contestualmente tipi specifici di errori di ortografia
.