在我的win form C#app中,我希望能够添加拼写检查功能。但是,我想以自己的方式去做,而不是使用任何其他组件。我只需要一个在线服务,我可以发送请求或其他内容,它告诉我我发送的单词是否拼写正确。
首选但不是必需的:该在线服务也能够发回建议。
答案 0 :(得分:6)
就个人而言,我想知道你为什么只想在线访问......如果你失去联系怎么办?此外,大多数在线访问都有限制..在调试过程中,您可能会比您想象的更快。
如果您要使用WPF,我建议您使用SpellCheck Class。
由于您指定了Windows.Forms,因此可以尝试使用NetSpell library进行脱机访问。您也可以尝试使用Microsoft Word's spellchecker,但可能没有在计算机上安装它(或使用Linux& Mono)
如果您坚持使用在线访问,则可以使用Yahoo,Giovanni Galbo说。这是在C# before完成的。
答案 1 :(得分:3)
快速谷歌搜索出现了这个:
Search Web Services: Spelling Suggestion
这不是c#/ .NET特有的。它是Yahoo!提供的简单REST服务。看起来他们每天限制你免费查询5000次,我不确定雅虎是否会这样做。让您升级到付费服务。