标签: spell-checking

Delphi的拼写检查组件

我们为社区开发的Twitter客户端的一个要求是拼写检查组件.您在应用程序中使用了哪些拼写检查组件/系统,以及您使用它的经验是什么?

delphi spell-checking

7
推荐指数
2
解决办法
4640
查看次数

在哪里可以找到一个免费的,易于实现的.NET拼写检查组件?

这可能是一个很高的订单,但我想找到一个易于实现的拼写检查器组件(我只需要拼写检查一个TextBox).我环顾四周,似乎找不到任何不花钱的东西,或者实施起来并不复杂.我确实找到了NHunspell的包装器,但由于某种原因无法实际显示拼写复选框.

ComponentOne的拼写检查控制非常出色,但当然,由于你不能只购买那个组件,所以需要花费绝对的财富,你必须购买整个套件.我发现的所有其他的似乎都是一样的.

我最喜欢ComponentOne版本,因为所有你必须做的方式引用它,初始化,当你调用它时,你只需告诉它要检查哪个控件.太可爱了.

建议?

.net c# spell-checking winforms

7
推荐指数
1
解决办法
2215
查看次数

切换到插入模式时是否可以切换vim选项?

我最近发现拼写选项归功于Code Review上的这个答案,我觉得该选项非常有用(编辑时)并且非常烦人(在阅读代码时,因为所有的误报).

我想以某种方式在切换到插入模式时自动启用该选项:

set spell
Run Code Online (Sandbox Code Playgroud)

并在切换回正常模式时自动禁用它:

set nospell
Run Code Online (Sandbox Code Playgroud)

vim spell-checking

7
推荐指数
1
解决办法
842
查看次数

使用语言检测进行多语言拼写检查

我正在进行混合语言网页的拼写检查,但未能找到有关该主题的任何现有研究.

目的是在混合语言网页中自动检测句子级别的语言,并自动对其语言进行拼写检查.假设我们可以忽略将多种语言混合在一起的句子(例如"他有一定的知识"),并假设网页不能包含超过2或3种语言.

琐碎的例子(威尔士语+英语):http://wales.gov.uk/

我目前正在混合使用:

  • 人物分布(例如0600-06FF =阿拉伯语等)
  • n-Grams用于识别具有相似字符的语言
  • 字典查找以识别语言环境,即en-US,en-GB

我有工作代码,但我担心它可能天真或不必要地重新发明一个轮子.有没有其他人这样做过?

language-agnostic multilingual nlp spell-checking

7
推荐指数
1
解决办法
1233
查看次数

带有SpellCheck.IsEnabled ="True"的WPF TextBox - 没有发生拼写检查?

我只想稍微使用WPF SpellCheck,但是虽然设置了Attached Property,但我没有任何下划线.

SpellCheck.IsEnabled="True"
Run Code Online (Sandbox Code Playgroud)

如果我没记错的话,SpellCheck也应该向我的ContextMenu添加菜单项,不是吗?这也不会发生......

顺便说一句,我的机器正在运行.Net4.

我是否必须在全球范围内启用此功能?所有教程等等都只提到设置SpellCheck.IsEnabled让你去...

.net wpf spell-checking

7
推荐指数
1
解决办法
1万
查看次数

什么是好的Javascript或Rails拼写检查器

你们有没有使用过任何好的拼写检查脚本?

到目前为止,我已经尝试过JSpeller和AfterTheDeadline.

我正在使用RoR和Jquery.语言是pt-BR

javascript spell-checking ruby-on-rails

7
推荐指数
1
解决办法
1533
查看次数

简单的拼写检查算法

我的任务是为一个作业创建一个简单的拼写检查器,但是旁边没有任何指导,所以想知道是否有人可以帮助我.我不是在跟别人为我做任务,但算法的任何方向或帮助都会很棒!如果我要求的不在网站的guildlines内,那么我很抱歉,我会在其他地方看看.:)

该项目加载正确拼写的小写单词,然后需要根据两个标准制作拼写建议:

  • 一个字母的差异(加上或减去以使单词与字典中的单词相同).例如,'stack'将是'staick'的建议,'cool'将是'coo'的建议.

  • 一个字母替换.因此,例如,'坏'将是'bod'的建议.

所以,只是为了确保我已经正确解释了......我可能会加载[你好,再见,太棒了,好,上帝]的话,然后对(错误拼写的)'godd'这个词的建议就是[好,上帝] ].

速度是我在这里的主要考虑因素,所以当我认为我知道一种方法来完成这项工作时,我真的不太确定它的效率.我正在考虑这样做的方法是创建一个map<string, vector<string>>然后为每个正确拼写的单词加载,将正确拼写的作品添加为地图中的键,并将向量填充为所有可能的"错误"排列那个词.

然后,当我想查找一个单词时,我会查看地图中的每个向量,看看该单词是否是正确拼写单词之一的排列.如果是,我将添加密钥作为拼写建议.

这似乎会占用内存的HEAPS,因为每个单词肯定会有成千上万的排列?如果我的正确拼写单词的初始字典很大,它似乎也会非常慢?

我在想,也许我可以通过查看与我正在看的单词类似的键来缩短时间.但话说回来,如果它们在某种程度上相似,那么它可能意味着关键将是一个建议意味着我不需要所有这些排列!

所以,是的,我有点难过我应该看哪个方向.我真的很感激任何帮助,因为我真的不知道如何估计不同做事方式的速度(我们还没有教过这个在课堂上).

c++ language-agnostic algorithm nlp spell-checking

7
推荐指数
1
解决办法
1万
查看次数

什么是Metaphone 3算法?

我想自己编写Metaphone 3算法代码.有描述吗?我知道源代码可以出售,但这不是我想要的.

spell-checking metaphone phonetics

7
推荐指数
4
解决办法
1万
查看次数

如何使拼写检查在UIWebView上运行?

我正在尝试让UIWebView拼写检查一些可编辑的div(显示红色下划线).

let html = "<div id="content" spellcheck="true" contenteditable="true" style = 'width:200px;height:200px' Misspel</div>"    
self.messageWebView.loadHTMLString(html!, baseURL: nil)
Run Code Online (Sandbox Code Playgroud)

似乎没有用.但是我发现了一个奇怪的行为.如果我手动单击可编辑区域然后单击其他按钮以使div失去焦点,则会开始强调拼写错误的单词:

在此输入图像描述

我试过了

var mydiv = document.getElementById('content');
mydiv.focus();
setTimeout(function {....mydiv.blur();}, 1000);
Run Code Online (Sandbox Code Playgroud)

这不会触发拼写检查.只有手动点击某个元素才能使div失去焦点才能使其正常工作.我也试过WKWebVIew.不行.我在iPhone 6s上进行了测试,10.3.2任何想法都表示赞赏.

spell-checking uiwebview ios

7
推荐指数
0
解决办法
176
查看次数

IntelliJ IDEA - 如何为自定义语言插件启用拼写检查?

对于某些自定义语言插件,例如Markdown(扩展名为".md")和非Dairy Soy插件(扩展名为".soy"),IntelliJ拼写检查似乎被禁用,即使拼写错误也是如此.启用错字检查选项:

  • 流程代码
  • 处理文字
  • 处理评论

是否可以为自定义语言插件启用拼写检查?


更新:我已经为IntelliJ插件Non-Dairy-Soy-Plugin添加了拼写检查支持.请参阅分支拼写检查器下的拉请求Github上分叉副本.

spell-checking intellij-idea intellij-plugin google-closure-templates

6
推荐指数
1
解决办法
1570
查看次数