问题标签 [nhunspell]

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 投票
0 回答
402 浏览

c# - 如何创建自定义 NHunspell 字典?

我已经使用 NHunspell 及其英语词典制作了一个 C# windows 应用程序。

我需要的是另一个列出一些英语单词的列表来制作我的字典(不是所有的英语单词)。因此,如果我删除 .dic 文本文件中的所有单词并添加我的单词列表如下,它会正常工作吗?

0 投票
1 回答
861 浏览

c# - Nhunspell 无法在字典中添加新单词

我想通过使用 Hunspell 在字典中添加一些自定义单词:

我从构造函数中的字典加载:

此函数将一个新词添加到字典中:

在我向字典中添加一个单词后,如果我在同一个请求中拼写这个单词:

它返回true,但如果我在另一个请求中拼写这个词,它会返回false

我检查了两个文件.aff.dic我发现它在 之后没有改变_hunspell.Add(word);,所以当发送另一个请求时,构造函数会从原始字典中创建一个新的 Hunspell 实例。

我的问题是:Nhunspell 是否将新单词添加到字典中并将其保存回物理文件(*.aff 或 *.dic),还是只是将其添加到内存中而不对字典文件执行任何操作?

我在字典中添加新单词时做错了吗?

0 投票
0 回答
360 浏览

c# - Hunspell 积分错误

我一直在尝试将 NHunspell 拼写检查 API 集成到我目前正在处理的统一项目中。我已经能够使用代码正确设置它:

但是当我按下播放时,我收到以下错误:

NHunspell 统一错误

这些文件是从 Nhunspell 网站下载的,并且位于正确的目录位置:

AFF/DIC 文件位置

我知道该错误是由于它认为 aff 文件为空而导致的,但事实并非如此。我无法在网上找到任何有同样问题的人,使用 NHunspell 的其他示例似乎使用相同的代码没有任何问题。无论我将文件放在目录中的何处,都会发生相同的错误。

如果有人可以帮助我,将不胜感激。

0 投票
1 回答
427 浏览

nhunspell - NHunspell - 如何生成所有已识别的单词?

NHunspell 是否可以生成所有已识别/有效单词的列表?据我记得,从命令行使用 hunspell (unmunch) 是可能的。

从当前的 hunspell 文档中:

0 投票
1 回答
77 浏览

c# - 可以获得 NHunspell 相关性分数吗?

我已经在一个程序中实现了 NHunspell,现在它在文本框中使用单词并根据单词给出建议,将来我会尝试实现它来读取完整的 .txt 文件。

问题是我想稍后使用建议的单词,可能会根据相关性值自动将原始单词替换为顶级建议,并列出前 3 或前 5 的建议。所以问题是:是否有可能从这些建议的词中获得某种价值?

PS:NHunspell 只接受 1 个单词,是否有免费或非常便宜的库可以让我对句子进行拼写检查并根据所有句子而不是逐字给出建议,优先字典是 es-ES/pt-PT?

谢谢

0 投票
1 回答
306 浏览

c# - 通过 NHunspell 在 Windows Phone 8.1 应用程序中缺少 kernel32.dll

我正在尝试在我的 Windows Phone 应用程序中使用 NHunspell 库(可通过 NuGet 包获得)。在 Hunspell 构造函数中,我收到此错误:附加信息:无法加载 DLL 'kernel32.dll':找不到指定的模块。

有谁知道它为什么会发生,我该如何解决?我在模拟器中运行我的应用程序,也许这会导致问题?

相同的代码在一个简单的桌面应用程序中运行良好,所以我猜它与项目引用或类似的东西有关......

如果有人熟悉这个拼写检查库和 WP 或一般情况下,我会为他提供帮助。

请帮忙!提前致谢!

0 投票
1 回答
128 浏览

c# - 使用 NHUspell 的 c# exe 中的异常

我的项目有问题。

这是我大学的一个项目。

我决定从 nuget 包中添加 HNUSpell 以检查拼写它在代码中运行良好,但不幸的是,当我从中创建一个 .exe 时,我遇到了这个异常: 在此处输入图像描述

这是代码:

我真的很困惑,不知道该怎么办。

谁能帮帮我吗?

提前致谢

0 投票
1 回答
279 浏览

.net - NHunspell 线程安全吗?

NHunspell 拼写库是线程安全的吗?

在 NHunspell 的主页上显示“请记住,Hunspell 对象不是线程安全的”。但是,库中可能有替代的线程安全类吗?

为了清楚起见,这个问题指的是 Hunspell 的 .NET 变体。

0 投票
2 回答
260 浏览

c# - NuGet 上的 NHunspell 包未引用并且无法在 Xamarin Studio 上使用

所以我对编程有点陌生,但我开始使用 Xamarin,我尝试在 Xamarin Studio 上从 NuGet 添加 NHunspell 包,它下载它并且 .dll 出现在 Resources 中,NHunspell 出现在 Packets 中,但它没有出现在参考资料,所以当我尝试“使用 NHunspell”时它不起作用。我曾尝试使用 Power Shell 运行“安装”脚本,但显然没有任何改变。

如何将 NHunspell 添加到我的项目中?

0 投票
1 回答
453 浏览

nhunspell - Add words to a Hunspell SpellEngine

I am using the Hunspell SpellEngine class and want to add custom words to one of the underlying Hunspell languages but cannot seem to find a method or property that will return a Hunspell() instance. For example, I create a LanguageConfig for en-US, add it to the SpellEngine but then I have no way via

To add words to it as I would via