NHunspell unterstützt die Hunspell Version 1.2.12 und Hyphen Version 2.5. Dies ist möglicherweise die letzte Beta Version. Das Projekt steuert auf Version 1.0 RTM in den nächsten Wochen zu.
NHunspell unterstützt die Hunspell Version 1.2.9 (3.3.2010) und Hyphen Version 2.5 (23.2.2010). Der C/C++ Dateizugriff wurde entfernt und durch verwalteten Dateizugriff ersetzt. Somit sind auch UTF Dateinamen uneingeschränkt möglich. Die Wörterbücher können darüber hinaus auch direkt aus Speicher (byte[] Array) geladen werden. Dies erlaubt es z.b. die Wörterbücher als Ressource in einer DLL oder EXE oder als BLOB auf einer Datenbank zu speichern.
Der Thesaurus MyThes wurde komplett als in C# neu implementiert und ist somit vollständig verwaltet.
Für das NHunspell Projekt ist eine Vorabversion der Dokumentation im MSDN Stil verfügbar. Derzeit sind alle Klassen beschreiben. Die API Dokumentation wird später mit der Funktionsweise und den Einsatzgebieten von NHunspell ergänzt. In einer späteren Version wird es auch eine Dokumentation der Beispielprojekte geben.
Mit dem neuen neue Release von NHunspell werden die drei Hunspell Projekte (Hunspell, Hyphen, MyThes) voll unterstützt. Jeder .NET-Entwickler hat damit die Möglichkeit, linguistische Features in seine Anwendungen einzubauen. NHunspell ist nicht nur eine einfache Rechtschreibprüfung, es unterstützt auch Wortstammanalyse und Generierung. Die Silbentrennung von NHunspell kann komplexe Silbentrennungen mit Textersetzungen durchführen, wie z.B. die ck -> kk Trennung nach der alten Rechtschreibung. Die Thesaurus-Funktion ermöglicht das Finden von Synonymen.
Alle NHunspell Komponenten können die Hunspell/Ispell Wörterbücher verwenden. OpenOffice stellt eine große Zahl von Wörterbüchern in diversen Sprachen im Hunspell/Ispell Format bereit. Diese sind größtenteils frei verfügbar und können auch in Closed Source Anwendungen benutzt werden.
Die jQuery Background Canvas Plugin Dokumentation ist als PDF Datei verfügbar.
Bei der ersten Version der Rechtschreibprüfung NHunspell wurde die Einbindung in das .NET Framework mittels eines verwalteten C++ Projekts realisiert. Dies ist zwar prinzipiell elegant, wirft aber in der Praxis einige Probleme auf. Speziell bei der Installation der Rechtschreibprüfung auf dem Zielsystem muss man die korrekte 32Bit oder 64Bit Assembly installieren. Eine Plattform-Neutrale Kompillierung ist nicht möglich. Des weiteren müssen auf dem Zielrechner auch die Visual C++ Laufzeitbibliotheken installiert werden. Durch die Umgestaltung wurden diese Zwänge komplett beseitigt. Die NHunspell.dll Assembly lädt die korrekte plattformspezifische Assembly (32Bit oder 64Bit) nach.
Die von László Németh entwickelte Rechtschreibprüfung wurde von Thomas Maierhofer (www.maierhofer.de) auf das .NET Framework portiert. Bei dieser Portierung handelt es sich um eine managed C++ Bibliothek (Assembly) die auf Windows x86 und x64 Maschinen eingesetzt werden kann. Integiert ist die Rechtschreibprüfung, Vorschläge für Koorekturen und ein Trenn-Algorithmus. Die Wörterbücher und Trennverzeichnisse von OpenOffice können für NHunspell verwendet werden. NHunspell ist LGPL lizenziert und kann somit frei verwendet werden.
News
20.07.2010NHunspell Version 0.9.6
Die Hunspell Version 1.2.12 und Hyphen Version 2.5 werden unterstützt.
29.03.2010NHunspell Version 0.9.4
Die Hunspell Version 1.2.9 und Hyphen Version 2.5 werden unterstützt. Der Thesaurus ist in C# neu implementiert
01.11.2009NHunspell Dokumentation
Die NHunspell Dokumentation is online im MSDN Stil verfügbar.
28.10.2009NHunspell Version 0.9.2
Die neue NHunspell Version unterstützt Rechtschreibprüfung, Silbentrennung und hat einen Thesaurus.
03.08.2009jQuery Background Canvas Plugin
Die jQuery Background Canvas Plugin Dokumentation ist als PDF Datei verfügbar.
27.04.2009NHunspell Restrukturierung
Maierhofer Software hat die Rechtschreibprüfung NHunspell komplett restrukturiert. Die Version 0.6.0 steht zum Download bereit.
26.02.2009Rechtschreibprüfung NHunspell
Portierung der Open Office Rechtschreibprüfung auf das .NET Framework