开源英语语法检查工具Harper

项目简介

一款开源英语语法检查工具,专为开发者设计。提供多种安装方式,可与大多数代码编辑器集成,还提供 Obsidian 插件等等。算是Grammarly的开源平替,可以本地运行,特点就是高效、轻量和完全私密。


Harper 是一款设计得恰到好处的英语语法检查器。 我在多年处理竞争的缺点后创建了它。


Grammarly 太贵了,也太霸道了。它的建议缺乏背景,而且常常是完全错误的。更不用说:这是一场隐私噩梦。您用 Grammarly 编写的所有内容都会发送到他们的服务器。他们的隐私政策声称他们不出售数据,但这并不意味着他们不使用它来训练大型语言模型,天知道还有什么。不仅如此,网络请求的往返时间使修改工作变得更加乏味。


如果您有 GB 的空闲 RAM 并且愿意下载 ~16GB n-gram 数据集,LanguageTool 就很棒。除了内存要求之外,我发现 LanguageTool 太慢:即使是中等大小的文档也需要几秒钟的时间来检查。


这就是我创建 Harper 的原因:它是适合我需求的语法检查器。不仅需要几毫秒的时间来检查文档,占用的内存还不到 LanguageTool 内存占用的 1/50,而且它也是完全私有的。


Harper 甚至足够小,可以通过WebAssembly 加载。

语言支持

Harper 目前仅支持美式英语,但核心可扩展以支持其他语言,因此我们欢迎允许其他语言支持的贡献。

安装

如果您想在您的机器上使用 Harper,您有三种选择。

harper-ls

harper-ls提供了适用于大多数代码编辑器的集成。

Harper Obsidian集成

如果您使用Obsidian ,您可以通过在社区插件商店中搜索“Harper”来安装Harper Obsidian 插件。

Zed 插件

如果您使用Zed , Stef16Robbe已经开发了一个非常棒的插件,可以开箱即用。无需设置。


项目链接

https://github.com/Automattic/harper

官网:https://writewithharper.com

扫码加入技术交流群,备注「开发语言-城市-昵称

(文:GitHubStore)

欢迎分享

发表评论