Zur Einbeziehung des Kontextes bei der Generierung von Korrekturvorschlägen
wurde folgender Algorithmus implementiert: Zunächst wird auf Grund
der orthographischen Ähnlichkeit zum fehlerhaften Wort
eine Liste
möglicher Kandidaten gebildet. Diese enthält alle Wörter mit
einer orthographischen Ähnlichkeit von S > 5, mindestens aber
die zehn Wörter mit der größten Ähnlichkeit. Diese Liste wird
anschließend unter Hinzuziehung des Vorgängerwortes
und
des Nachfolgerwortes
wie folgt in eine Rangfolge gebracht:
Die Wörter innerhalb der drei Teillisten werden jeweils nach ihrem Ähnlichkeitswert S sortiert. Das Wort mit dem insgesamt niedrigsten Rangplatz ist der vom System favorisierte Korrekturvorschlag.