Linux 用户可用的语法检查工具
Grammarly 是一款广受欢迎的词汇和语法纠错工具。然而,Grammarly 的桌面应用无法在 Linux 系统上运行,因此 Linux 用户一直在寻找替代方案。
幸运的是,Linux 系统有一些原生应用可以作为 Grammarly 的替代品,它们可以出色地完成语法检查任务。如果你正在寻找在 Linux 电脑上运行的语法应用,以下几款值得考虑。
工具名称 | 描述 |
GrammarCheck | 一款免费的、基于 Snap 的应用程序,提供准确的语法建议,支持多种文件格式。 |
LanguageTool | 一款多语言语法检查器,提供个人词典、评分模型,并针对标点符号和外观给出建议。 |
Revisionary | 一款为 Linux 设计的本地语法和拼写检查应用,针对屏幕阅读器做了优化,支持多种文件格式。 |
GrammarCheck
GrammarCheck 是一个基于 Snap 的免费应用,是 Grammarly 的早期替代品之一。它可以显示所有语法错误并提供准确的修改建议,使其成为 Linux 系统上优秀的免费语法检查器。
使用 GrammarCheck,你可以快速检查并修改文档,生成无错误的文本,无需再担心论文、作业或研究报告中的错误。
GrammarCheck 的优点包括:
- 免费使用,专为 Linux 用户设计。
- 没有字数限制,可以检查短句,也可以检查整篇论文。
- 支持多种格式,包括文本文件、文档和 PDF。
- 与 Grammarly 相似,你的文件会存储在历史记录选项卡中,方便后续检索。
- 修改完成后,可以下载最终版本或一键复制内容。
在运行 GrammarCheck 的安装命令之前,请确保你的系统已经安装 Snap。你可以通过 Snap Store 下载并安装该应用:
sudo snap install grammarcheck
LanguageTool
如果你需要一个多语言的 Linux 语法检查器,LanguageTool 是不错的选择。这款开源工具支持英语、德语、法语等 20 多种语言的文本校对,其功能足够吸引你。
创建免费帐户后,你可以使用个人词典、用于评估语法和写作风格的质量评分模型,以及全面的标点符号和外观建议。
你可以通过 LibreOffice 插件来使用这个应用。此外,你也可以通过 Snap Store 下载并独立安装 LanguageTool。
使用以下命令从 Snap Store 安装 LanguageTool:
sudo snap install languagetool
Revisionary
Revisionary 是一款为 Linux 操作系统设计的本地语法和拼写检查应用。它针对屏幕阅读器和色盲用户进行了优化,方便他们阅读低对比度的内容。
这个应用支持导入和导出多种格式的文件,包括文本、Markdown 和 HTML。为了便于你理解修改之处,每次修改都会以易于理解的格式呈现,方便你直接通过键盘进行更改。
该应用提供两个界面:编辑界面和审核界面。前者用于输入和样式设置,就像一个文字处理器。后者是核心的语法检查器,你可以审核提出的修改建议。
你可以通过以下方式从 Snap Store 安装 Revisionary:
sudo snap install revisionary
AbiWord
AbiWord 是一款知名的文字处理软件,提供多种功能来满足你的工作和个人需求。这款跨平台应用可以在 Linux、FreeBSD、Solaris 和 QNX 等多种操作系统上运行。
尽管 Windows 用户不再可以使用此应用,但它仍是一款强大的工具。
AbiWord 可以读取和写入多种行业标准文件格式,方便文档共享。此外,插件还提供了文档导入器、同义词库、图像导入器和文本摘要器等附加功能。
AbiWord 支持多种语言,词典涵盖 30 多种语言。它还支持从右到左书写,从左到右书写以及混合模式格式,甚至可以使用希伯来语和阿拉伯语书写。
要在 Ubuntu 和其他基于 Debian 的操作系统上安装 AbiWord,请运行:
sudo apt install abiword
在其他发行版上,你可以从 Flathub 存储库安装 AbiWord:
sudo flatpak install flathub com.abisource.AbiWord
Snap 和 Flatpak 应用程序是在 Linux 操作系统上安装应用程序的好方法。
write-good
write-good 脚本通过终端窗口进行被动语态检测。它不是一个可以下载并作为独立应用程序使用的精美应用,而是为喜欢在终端操作的用户提供语言检查功能。如果你不介意通过命令来纠正你的英语表达,你会发现这款工具非常有用。
write-good 是一个 Node.js 库,可以在你使用句子或文件调用必要命令时,立即纠正错误的句子并提供反馈。 你需要使用 npm 包管理器来安装这个 shell 脚本。
在 Ubuntu 和 Debian 上,使用 APT 安装 npm 软件包:
sudo apt install npm -y
在 Arch Linux 上,运行:
sudo pacman -S npm
在 Fedora、RHEL 和 CentOS 上,运行:
sudo dnf install npm
最后,安装 write-good 库:
sudo npm install -g write-good
Gramma
Gramma 并非 Grammarly 的完全替代品,但它可以完成基本的拼写检查工作。它是针对 Linux 应用量身定制的拼写检查器,可以作为 npm 包下载。开发人员将其定位为命令行语法检查工具。
Gramma 的一些功能包括:
- 可以使用 LanguageTool 来进行高级语法检查。
- 支持 Markdown 和纯文本。
- 提供交互式会话,让使用过程更轻松。
要在 Linux 上下载 Gramma,请运行:
sudo npm i gramma -g
在运行安装命令之前,请确保你的计算机上安装了 Node.js。
Gramma 有多种可用的选项,但最简单的拼写检查方法是通过直接路径,你可以在终端窗口中编写文本。
例如:
gramma listen "How many typos aer there in this sentence?"
执行命令后,该应用会评估文本并提供一系列修改建议(取决于句子中的错误)。
要直接打印结果,请添加 -p 标志:
gramma listen -p "How many typos aer there in this sentence?"
输出如下:
使用 Linux ShellGPT 检查语法和拼写
随着 ChatGPT 的流行,人们对在 Linux 电脑上使用不同应用进行文本校对的需求也日益增加。
更好的是,Linux 有一个名为 ShellGPT 的本地 ChatGPT 应用,你可以使用它来检查语法并有效地校对文本。