2010-04-27 15 views
3

Je me demandais s'il y avait une autre façon d'épeler vérifier une application Windows à la place de ce que j'ai utilisé: "Microsoft.Office.Interop.Word". Je ne peux pas acheter un module de vérification d'orthographe. Je ne peux pas non plus utiliser Open Source et aimerais que la vérification orthographique soit dynamique.Windows App spellcheck

EDIT:

Je l'ai vu plusieurs questions similaires, le problème est qu'ils suggèrent d'utiliser toutes les applications open source (que j'aimerais) ou Microsoft Word. Je suis actuellement en utilisant Word pour épeler vérifier et il ralentit mon application actuelle vers le bas et provoque plusieurs problèmes dans mon application. Word n'est pas une solution propre, donc je veux vraiment trouver un autre moyen .. Est-ce ma seule autre option pour recréer mon application comme une application WPF afin que je puisse profiter de la SpellCheck Class?

Répondre

3

Si je vous je télécharger les données de l'anglais Wiktionnaire et l'analyse syntaxique pour obtenir une liste de tous les mots anglais (par exemple). Ensuite, vous pourriez facilement écrire au moins un correcteur orthographique primitif. En fait, j'utilise une version analysée du Wiktionnaire anglais dans ma propre application mathématique AlgoSim. Si vous le souhaitez, je pourrais vous envoyer le fichier de données.

Mise à jour

J'ai maintenant publié une liste de mots à analysable english.zip (942 kB, 383735 entries, zip). Les données proviennent du Wiktionnaire anglais, et en tant que tel, est sous licence Creative Commons Attribution/Share-Alike.

Pour obtenir une liste comme celle-ci, vous pouvez soit télécharger tous les articles sur Wiktionary sous la forme d'un énorme fichier XML contenant tous les articles au format Wiki- et HTML. C'est alors plus ou moins trivial à analyser. Alternativement, vous pouvez exécuter un bot sur le site. J'ai obtenu de l'aide pour obtenir un fichier analysé d'un utilisateur de Wiktionary (j'ai apparemment oublié son nom, cependant ...), et ce fichier (anglais.txt en anglais.zip) est une version du fichier que j'ai récupéré .

+1

C'est une bonne idée. Comment avez-vous obtenu les données de Wiki? Si je ne peux pas comprendre, j'apprécierais ce dossier. Merci :) – Avien

0

J'utilise Aspell-win32, il est ancien mais il est open source, et fonctionne aussi bien ou mieux que la vérification orthographique de Word. Je suis venu ici à la recherche d'une solution intégrée.