问题标签 [spell-checking]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
3960 浏览

wpf - WPF 文本框自定义字典支持

有没有人找到一种解决方法,让自定义字典支持适用于 WPF TextBoxes/RichTextBoxes 上的内置拼写检查?我们一直在用反射器探索拼写的东西,希望能找到字典条目的来源,但它看起来很像是一个 COM 对象......

我知道它目前不受支持,并且微软正在考虑在未来的版本中支持它,但那是很久以前的事了,我似乎找不到任何关于它的最新消息。

紧抓不放,我在 Connect 上发布了一个建议:

https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=470233

0 投票
1 回答
1608 浏览

gwt - 具有类似拼写检查行为的 GWT 文本输入?

有谁知道一个像拼写建议器一样工作的 GWT 小部件?

理想情况下,它类似于:http ://www.polishmywriting.com/

我需要在用户生成的文本上单击触发弹出窗口,以便我可以建议替换(我不是在构建拼写检查器,而是类似的东西)。我也非常喜欢 Polishmywriting 菜单的设置方式(当您单击带下划线的单词时)。

是否有一个小部件可以让我制作类似的东西?基本上,我正在尝试克隆在 Gmail 和 Polishmywriting 中拼写检查使用的小弹出窗口。

如果没有,我的第一步是什么?

感谢您的时间和答案,

特雷霍

0 投票
4 回答
10789 浏览

nlp - 开源拼写检查

正在评估为我拥有的产品添加拼写检查。根据我的研究,需要做出的主要决定:

  1. 要使用的库。
  2. 字典(可以是特定地区、英式英语、美式等)。
  3. 排除列表。任何时候检测到拼写错误,都可能不是拼写错误,而是特定于用户的措辞。此时,用户应该能够将其
    添加到他的自定义排除列表中。
  4. 除了每个用户自定义列表之外,还有一个基于工具客户端用户空间的排除列表。那是用户工作域中的术语/首字母缩写词。例如,外汇不会成为货币交易者的错字。

下面列出了我的未决问题,如果我能对它们提出意见,那将非常有用。对于 1,我在想 hunspell,它是 MPL 下提供的开源库,被 firefox 和 OpenOffice 系列产品使用。有没有使用这个的恐怖故事?任何许可的灰色区域?拼写检查将在 Windows 客户端上进行。

词典可从多种来源获得,有些在 MPL 下是免费的,有些则不是。关于免费词典的良好来源的任何建议。

多语言支持以及需要解决哪些问题来支持它们?

4、自定义词典如何与服务器端和客户端保持同步?拼写检查需要在客户端进行,所以它们是每次都在初始启动时被推倒,还是经常同步?

0 投票
4 回答
980 浏览

nlp - 如何实现一个简单的“你输入了 ACB,你是说 ABC 吗?”

我知道这不是一个直截了当的问题,所以如果您需要我提供有关其范围的更多信息,请告诉我。有一堆问题几乎解决了相同的问题(它们在此处链接),但绝不是具有相同范围和目标的完全相同的问题 - 至少据我所知。

语境:

  • 我有一个带有 ID3 标签的 MP3 文件,用于艺术家姓名和歌曲标题。
  • 我有两张表 Artists 和 Songs
  • ID3 标签可能会稍微偏离(例如 Mikaell Jacksonne)
  • 我正在使用 ASP.NET + C# 和 MSSQL 数据库

我需要将 MP3 与数据库同步。意义:

  1. 用户启动脚本
  2. 该脚本浏览所有 MP3
  3. 剧本上写着“是 'Mikaell Jacksonne' 'Michael Jackson' YES/NO
  4. 用户选择,我们重新开始

系统可以找到的示例:

在数据库...

输出...

等等

我从这个/how-do-you-implement-a-did-you-mean 中阅读了一些文档,这并不是我所需要的,因为我不想检查整个字典。我也不能真正使用网络服务,因为它很大程度上取决于我数据库中已有的内容。如果可能的话,我也想避免处理距离和其他复杂的事情


我可以使用google api(或类似的东西)来执行此操作,这意味着脚本将尝试拼写检查并使用数据库对其进行测试,但我觉得可能会有更好的解决方案,因为我的数据库最终可能会变得非常具体歌曲和艺术家,使拼写检查无用。

我也可以尝试使用Soundex for c#来尝试类似这篇文章中解释的内容。

使用常规拼写检查器不起作用,因为我不会使用单词,而是使用名称和“标题”。


所以我的问题是:有没有一种相对简单的方法可以做到这一点,如果有,它是什么?

任何形式的帮助将不胜感激。

谢谢!

0 投票
2 回答
4656 浏览

asp.net - ASP .NET MVC 中的 TinyMCE 拼写检查器

我按照此处描述的教程进行操作,以使 TinyMCE Spellchecker 在 Webforms 应用程序上工作。但是我尝试在 MVC 项目上做同样的事情,并且每次尝试使用拼写检查器时都会出错。

我想知道我需要进行哪些更改或调整才能在 ASP .NET MVC 项目中使用这个词。

我得到的错误如下:

0 投票
1 回答
2175 浏览

fckeditor - FCKeditor 的免费拼写检查器?

我正在寻找一个与 FCKeditor 兼容并可以与 FF 和 IE 一起使用的免费拼写检查器。我知道拼写器页面。拼写器页面需要安装 PHP 和对 cmd.exe 的执行权限(可怕吗?)。

0 投票
2 回答
688 浏览

wpf - WPF:在只读文本框上使用拼写检查

我希望在单词拼写错误的地方显示带有波浪形红线的文本,但我只希望文本是可选择的,而不是可编辑的。如果我将 TextBox 的 IsReadOnly 属性设置为 True 或 IsEnabled 设置为 False,波浪形的红线就会消失,我无法通过放置透明的东西来绕过它,因为这会阻止用户选择文本的各个部分。

无论如何我可以保留红线,允许文本可选择但防止实际文本被修改?

谢谢

0 投票
1 回答
1444 浏览

wpf - WPF 拼写检查

我正在使用 WPF 中的集成拼写检查。

我需要从后面的代码中动态配置它,而不仅仅是在 XAML 中。XAML 解决方案完美运行(SpellCheck.IsEnabled=true + xml:lang 属性)。

但是,如果我尝试使用此代码段启用拼写检查,则它不起作用:

有任何想法吗?

非常感谢你

0 投票
1 回答
1436 浏览

c# - 在 Vista 中我的应用程序后面使用 MSWord 互操作打开的拼写检查窗口

我正在使用MSWord互操作来检查我的应用程序中的语法/拼写。我正在使用这些步骤来做到这一点:

  1. 创建一个新的单线程单元以不锁定我的应用程序的表单
  2. 禁用我的应用程序的输入
  3. 使用反射(与MSOffice版本无关)

我正在使用此代码打开 Word:

但是当我调用它时,只有在 Windows Vista 中,拼写检查窗口会在我的应用程序后面打开,我需要使用ALT+TAB来显示 Word 的窗口。

有人遇到这个问题或有如何解决的建议吗?

我试着打电话

但它不起作用。其他“聚焦”方法也没有。

谢谢

0 投票
2 回答
2306 浏览

cross-browser - 浏览器功能检测:拼写检查?

所有不错的浏览器(Chrome、FX 等)现在都支持内置拼写检查。

然而,流行但垃圾的 IE 轴却没有(甚至没有 IE8 - 毫无意义的“加速器”:是的,急需的字典支持:否)。除非你下载一个优秀的免费插件,但你不能指望公司用户这样做。

我们的客户希望在我们提供的企业 Web 应用程序中进行拼写检查,因此我们购买了第三方拼写检查组件以让他们满意。它可以工作,但不是非常好——尤其是与浏览器内置的任何东西相比。

它也看起来像 Word 2000 中的拼写检查对话框(可能是在开发时的最新版本)。对于我们的客户来说不是这样的问题,其中一半的客户使用 Office 2000 和 IE6。

我只想在用户没有内置拼写检查时启用此组件。

有谁知道检测这种情况的方法?