Windows App拼写检查

我想知道是否有另一种拼写检查Windows应用程序的方法而不是我一直在使用的方法:“Microsoft.Office.Interop.Word”。 我买不到拼写检查附件。 我也不能使用开源,并希望拼写检查是动态的..任何建议?

编辑:

我看过几个类似的问题,问题是他们都建议使用开源应用程序(我很喜欢)或Microsoft Word。

我目前正在使用Word进行拼写检查,它会减慢我当前的应用程序速度,并在我的应用程序中造成一些故障。 Word不是一个干净的解决方案,所以我真的想找到其他方式..是我唯一的另一种选择,重新创建我的应用程序作为WPF应用程序,所以我可以利用拼写检查类 ?

如果我是你,我会从英文维基词典下载数据并解析它以获取所有英文单词的列表(例如)。 然后你可以自己轻松地编写至少一个原始的拼写检查器。 事实上,我在自己的数学应用程序AlgoSim中使用了解析版的英文维基词典。 如果您愿意,我可以将数据文件发送给您。

更新

我现在已经在english.zip上发布了一个解析的单词列表(942 kB,383735条目,zip) 。 该数据来源于英文维基词典,因此根据知识共享署名/相同方式许可进行许可。

要获得这样的列表,您可以将维基词典上的所有文章下载为包含所有Wiki和HTML格式文章的巨大XML文件。 然后,这或多或少都无法解析。 或者,您可以在网站上运行bot。 我得到了一个来自维基词典用户的解析文件的帮助(我似乎已经忘记了他的名字,但是…),这个文件(english.txt在english.zip中)是我得到的文件的进一步处理版本。

我使用的是Aspell-win32,虽然它很老但它是开源的,并且效果与Word拼写检查相同或更好。 来这里寻找内置解决方案。