问题标签 [aspell]

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 投票
1 回答
476 浏览

sphinx - 从 aspell 创建 Sphinx 词形

是否有可能从 aspell 为 sphinx 创建词形?

0 投票
1 回答
286 浏览

git - 使用带有额外字典的 sgml 模式时,Aspell 不返回拼写错误的单词

我对此感到非常困惑。我有一个拼写检查在 Git 中上演的东西的脚本。这是获取拼写错误单词列表的命令:

--add-sgml-skip 中的参数数量不相关。生成 dictionary.test 文件:

这一切都有效,一切都很好,但在一个文档中,它不起作用,没有找到任何单词。我不知道为什么会这样。这是更多信息:

当我在其他存储库中运行此命令时,它可以完美运行。我一直试图弄清楚这一天,但我很茫然。我必须知道为什么会发生这种情况,否则我将无法再睡一晚:) 非常感谢帮助。

0 投票
1 回答
944 浏览

java - Java 中 Jazzy 图书馆的 Aspel 词典

我想在 J2SE 桌面应用程序中实现拼写检查。为此,我使用 Jazzy (http://jazzy.sourceforge.net/)。如何导入和使用 aspel 的词典(来自 Aspel 词典ftp://ftp.gnu.org/gnu/aspell/dict/0index.html),因为我只有一本词典 - 英语,但我想要更多:法语和波兰语。

0 投票
2 回答
938 浏览

bash - 如何定义 aspell 单词分隔符?

Aspell 将带有下划线或破折号的单词视为两个单词,例如 cloud-based 被拼写检查为“cloud”和“based”。有没有办法指定单词分隔符以排除破折号和下划线?

0 投票
2 回答
4840 浏览

ruby - 红宝石中的简单拼写检查方法/宝石?

我正在寻找一种相对快速的方法来检查单词是否拼写错误,无论是使用 gem 还是 API。

我尝试过使用几个 gem——raspell、ffi-aspell、hunspell-ffi、spell_cheker 和 spellchecker——每个都有不同的错误。

我对 ruby​​ 很陌生,希望有一个简单的解决方案(我正在处理很多短文本文件,并且想要计算拼写错误的单词的百分比),其中不包括从头开始构建一些东西。

尝试 ffi-aspell 时,出现以下错误:

我将不胜感激(1)对上述方法的替代方法的建议或(2)使用上述 5 个 gem 的建议 - 所以我至少可以花时间调试最佳选择。

0 投票
1 回答
4481 浏览

python - 自动更正拼写检查器

我有一个 TSV(制表符分隔值)文件,我需要对拼写错误和组合词(即“我爱你”与“我爱你”)进行拼写检查。

我已经在我的机器上安装了 Aspell,并且可以使用 aspell() 函数通过 R 运行它。

然而,在 R 中运行它的输出只是一个拼写错误的单词和可能的建议的列表。

有没有办法让 aspell(或任何其他拼写检查器)自动更正拼写错误的单词?

0 投票
1 回答
1225 浏览

emacs - 可用于 emacs 的交互式拼写检查程序

我最近切换到 emacs24 并升级到 Ubuntu 12.04。我似乎无法让 hunspell 再次正常工作。我发现 hunspell 通常比 aspell 好。Hunspell 只想使用澳大利亚词典而不是美国英语词典或冻结我的系统。使用 aspell,我可以毫无问题地切换字典或运行 flyspell 模式。

我的问题是人们如何在 emacs24 中设置交互式拼写?仍然使用 ispell 和 flyspell 或任何其他首选设置。你在使用 hunspell 和 emacs24 吗?我可能会继续尝试让这个工作,但想确认其他地方的人没有任何问题。

0 投票
2 回答
7131 浏览

linux - 使用命令行对文件进行拼写检查,非交互方式

我有一个大文本文件,其中包含许多错误/拼写错误的英文单词。我正在寻找一种在 Linux 中使用命令行拼写检查器来编辑此文件的方法。我找到了一些方法来做到这一点,但根据我的搜索,它们都以交互方式工作。我的意思是,看到一个错过/拼写错误的单词,他们会向用户建议一些更正,他/她应该选择其中一个。由于我的文件相当大,并且包含许多错误的单词,我无法以这种方式对其进行编辑。我正在寻找一种方法来告诉拼写检查器使用第一个候选词替换所有错误的单词。有没有办法做到这一点?(a/hun)spell 有什么选择吗?

问候。

0 投票
2 回答
963 浏览

php - 如何使用 pspell API 获取支持的语言/词典列表?

法术

有没有办法使用 PHP API 获取 pspell 支持的字典数组,最好是完整的人类可读名称?

目前我正在这样做:

但这仍然没有给我人性化的版本,(例如,en_CA可能是“英语 - 加拿大”)


解决方案

这是我想出的:

这些函数只是根据我从 Wikipedia 上抓取的数据从 ISO 代码中查找全名。

0 投票
1 回答
778 浏览

perl - 在 Windows XP 上安装 Text::Aspell

我已经从http://aspell.net/win32/安装了 Aspell-0-50-3-3-Setup.exe 和字典 Aspell-en- 0.50-2-3.exe我已经在我的环境变量 PATH : C:\Program Files\Aspell\bin 但我仍然无法安装 Text::Aspell。我的 perl 版本是 ActivePerl 5.16.1 Build 1601。这些是我得到的错误消息: