问题标签 [hunspell]
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.
c# - hunspell 拼写检查
我有一个特定的问题要重新排序 hunspell 返回的错字建议单词。这些词似乎以字母顺序返回。我想按相关性对建议进行排序,即最接近的匹配应该首先出现。我无法通过 hunspell apis 找到任何方法来做到这一点。如何做到这一点?
windows - Emacs Windows 拼写检查 - aspell 或 hunspell
我在 Windows XP 操作系统上使用 emacs 23.1.50 版本。我无法使用 emacs wiki 提供的示例将 hunspell 或 aspell 设置为 emacs 的一部分。任何人都有适用于 windows xp 的工作配置,请帮助我。
c# - 如何解决 Hunspell Intel 32bit DLL not found 异常?
我已使用以下代码进行拼写检查。
当我运行它时,我得到一个DLLFileNotFound
异常:
“未找到 Hunspell 英特尔 32 位 DLL:C:\project\splee\Hunspellx86.dll”。
代码片段:
我在项目中做了参考Hunspell.dll
。怎么了?
emacs - Emacs 中 hunspell 的工作设置
有没有人有一个工作设置hunspell
和Emacs
?简单地设置ispell-program-name
为 hunspell
不起作用,输出(例如,当使用 flyspell 时)如下所示:
(我的文件通常以 UTF-8 编码)
我见过一些不同的设置,但它们都以某种方式失败了。如果编码工作正常,它通常很难找到正确的字典。
有工作解决方案的人吗?能够在两个词典之间切换会很好(默认应该是瑞典语词典和次要英语),但是运行任何东西会更好。
thread-safety - Hunspell 线程安全吗?
Hunspell 拼写库是线程安全的吗?
c++ - 使用 Visual Studio 编译 hunspell
我的 MS C++ (MFC) 项目需要一个拼写检查工具。看来hunspell是个不错的选择。但是,我发现很难用 Visual Studio 进行编译。有人可以帮忙吗?
这是我所做的:我从sourceforge下载了hunspell,版本是1.2.14。解压它。在 Visual Studio 中创建了一个空解决方案并将项目添加到其中。项目文件位于 win_api 目录下。然后我尝试编译它,并得到了一堆错误。
顺便说一下,我的操作系统是 Vista (x64)。
请帮忙。
谢谢回复。今天,我在 Windows XP (x86) 系统上试了一下,编译没有错误。
Vista x64 的错误消息是:error c2552: non-aggregates cannot be initialized with initializer list。它用于文件“utf_info.cxx”。奇怪的是 XP x86 工作正常。
对于 32 位和 64 位机器,版本 1.2.12 似乎工作正常。
android - Android 上的 Hunspell
有人在 Android 平台上成功实现了 Hunspell 拼写检查器吗?甚至可能吗?你试过了吗?结果呢?
先感谢您。
visual-studio-2010 - 在 Visual Studio 2010 中静态链接 hunspell 库的问题
我无法在 Visual Studio 2010 中将 hunspell 库静态链接到我的 C++ 项目。
我下载了hunspell并转到hunspell-1.3.1\src\win_api
文件夹。我在 Visual Studio 2010 中打开了 libhunspell.vcproj 文件并转换了项目。我在Realease
配置中构建了解决方案,它在文件夹中生成了“libhunspel.lib”文件hunspell-1.3.1\src\win_api\Release\libhunspell
。
在我使用 hunpell 的简单 C++ 控制台程序中:
我在属性页/配置属性/VC++ 目录/库目录中添加了这个带有 libhunspel.lib 文件的文件夹
我将“hunspell-1.3.1\src\”文件夹添加到属性页/配置属性/VC++ 目录/包含目录
和“libhunspell.lib”到Property Pages/Linker/Input/Additional Dependancies。
但它仍然给我未解决的外部符号错误:
我不知道有什么问题。我也尝试使用动态库。Release_dll
在配置中构建 Hunspell 解决方案,并将我的应用程序中的包含目录hunspell-1.3.1\src\win_api\Release_dll\libhunspell
更改为并编译。我只需要复制我的可执行程序所在的 libhunspell.dll,以便加载 dll。
xml - 如何对 html 和 xml 进行拼写检查?
我必须对大量大型 html 和 xml 文档(超过 30.000 个)进行拼写检查。我还需要自定义字典和复杂的检查算法。我尝试将BASH
+ linux 实用程序 ( sed
, grep
, ...) 与 hunspell 一起使用。Hunspell
有选项 -H 强制它将文档检查为 HTML(对于 XML,该选项也适用)。但是有一个问题:它输出偏移量而不是行数,它也可以逐行检查,因为在这种情况下它会查看标签内部(他找不到封闭标签)。那么完成任务的正确方法是什么?
c# - 写入文件被切断
我的目标是获取一个句子文件,应用一些基本过滤,然后将剩余的句子输出到一个文件和终端。我正在使用 Hunspell 库。
以下是我从文件中获取句子的方式:
这是写入文件的代码:
这是检查器:
句子在终端上打印得很好,但文本文件在 2015 个字符处截断了中间句子。那是怎么回事?
编辑:当我删除该方法的某些部分时check
,文件在 2000 或 4000 左右的某个地方被截断。删除拼写检查完全消除了截断。