2013-06-21 16 views
5

Ich habe versucht, die Dokumentation auf SourceForge mit Hunspell zu durchsuchen, aber ich bin immer noch verloren. Gibt es anständige Beispiele für hunspell, denen ein C++ - Anfänger folgen könnte? Gelingt das nicht, gibt es irgendwelche Frei/OpenSource-Rechtschreibprüfungen, die einfacher zu verwenden sind?Beispiele/Tutorials von Hunspell

Antwort

2

Ich stimme zu, dass ihre Website ein wenig schwierig zu navigieren ist und es nicht viele Tutorials dafür gibt.

würde ich in nur Tauchen empfehlen.

Zum Beispiel hier ist ein Code für NHunspell, die nur die .net-Version. Der unten stehende Code ist nur die grundlegende Verwendung, sollte aber für den Einstieg hilfreich sein.

Sie können Wörterbücher herunterladen vom Open Officerepository

//affPath = path to the .aff file 
//dictPath = path to the .dic file 

// create and load your hunspell object 
NHunspell.Hunspell hunspell = new NHunspell.Hunspell(affPath, dicPath); 

// want to add a word that is not part of the base dictionary? Sure, we can do that. 
hunspell.Add("stackoverflow"); 

//lets check if a word is valid 
bool isValid = hunpsell.Spell("stackoverflowed"); 
if(!isValid) 
{ 
    //lets get some suggestions for this word 
    List<String> suggestions = hunspell.Suggest("stackoverflowed"); 
    ...do stuff with your list of suggestions 
} 
Verwandte Themen