winform 中的拼写检查
在我的 win forms C# 应用程序中,我希望能够添加拼写检查功能。但是,我想以自己的方式来做,而不是使用任何其他组件。我所需要的只是一个在线服务,我可以在其中发送请求或其他内容,它会告诉我发送的单词是否拼写正确。
首选但不是必需的:该在线服务还能够发回建议。
In my win forms C# app, I want to be able to add spell check functionality. But, I want to do it my own way, and NOT use any other components. All I need is just an online service where I can send a request or something and it tells me whether or not the word i sent was spelled correctly.
Preferred but not required: The ability for that online service to also send back suggestions.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
就我个人而言,我想知道为什么您只想在线访问......如果您失去连接怎么办?此外,大多数在线访问都带有限制......在调试过程中您可能会比您想象的更早遇到这些限制。
如果您要使用 WPF,我建议使用 拼写检查类。
由于您指定了 Windows.Forms,您可以尝试使用 NetSpell 库 进行离线访问。您还可以尝试使用 Microsoft Word 的拼写检查器,但您可能没有它安装在计算机上(或使用 Linux 和 Mono)
如果您坚持使用在线访问,可以使用 Yahoo,如 乔瓦尼·加尔博说。 C# 之前已经完成了。
Personally, I wonder why you want only online access...what if you lose connection? Also, most online accesses come with restrictions.. which you might hit sooner than you think during debugging.
If you were to use WPF, I'd suggest using the SpellCheck Class.
Since you specified Windows.Forms, you might try the NetSpell library for offline access. You can also try and use Microsoft Word's spellchecker, but you might not have it installed on the machine (or use Linux & Mono)
If you persist on using online access, you can use Yahoo, as Giovanni Galbo says. It's been done in C# before.
快速谷歌搜索发现了这个:
搜索网络服务:拼写建议
这不是特定于 c#/.NET 的。它是 Yahoo! 提供的一个简单的 REST 服务。看起来他们确实限制你每天免费查询 5,000 次,我不确定 Yahoo!让您升级到付费服务。
A quick google search turned up this:
Search Web Services: Spelling Suggestion
This is not c#/.NET specific. Its a simple REST service provided by Yahoo!. It looks like they do limit you to 5,000 queries per day for free and I'm not sure if Yahoo! lets you upgrade to a pay service.