Repolode
languagetool-org

languagetool-org/languagetool

开源语法、拼写与文体检查工具,支持英语、西班牙语、法语、德语等 20 多种语言。

可替代:Grammarly

Star
15,170
Fork
1,589
未关闭 Issue
2,153
最近提交
2小时前

这是什么?

LanguageTool 是一款开源的校对软件,可检查英语、西班牙语、法语、德语、葡萄牙语、波兰语、荷兰语以及其他 20 多种语言的语法、文体和拼写错误。它能发现普通拼写检查器无法识别的许多问题。

项目提供多种使用方式:可以运行带图形界面和命令行模式的独立应用,也可以自行部署 HTTP 服务器并调用文档化的 API;同时提供公共 HTTP 服务,开发者还能在 Java 中直接使用其核心库。仓库中也链接了社区维护的 Docker 镜像。

核心代码采用 LGPL 2.1 或更高版本许可证发布,并附带安装与构建脚本以及基于 Maven 的构建说明。

核心功能

  • 01支持 25 种以上语言的语法、文体与拼写检查。
  • 02可自行部署 HTTP 服务器,并提供文档化的 API。
  • 03提供 Java API,便于将检查功能嵌入应用。
  • 04包含独立的图形界面版和命令行版。
  • 05提供用于检查维基百科文章的 Wikipedia 版本。
  • 06有社区维护的 Docker 镜像可用。

适用场景

  • 通过 HTTP API 为写作或内容编辑类应用添加校对功能。
  • 在组织内部署私有语法检查服务,避免文本外传。
  • 在命令行或构建流程中检查文档内容。
  • 在 Java 应用中嵌入语法检查功能。

快速上手

  1. 1

    安装 Java 17 和 Apache Maven

  2. 2

    使用浅克隆获取仓库

    git clone --depth 5 https://github.com/languagetool-org/languagetool.git
  3. 3

    在项目根目录构建 standalone 包

    ./build.sh languagetool-standalone package -DskipTests

使用前须知

  • 运行前需要使用 Java 17 和 Apache Maven 从源码构建。
  • 完整克隆需要下载超过 500 MiB,并占用超过 1500 MiB 磁盘空间。
  • 核心代码采用 LGPL 2.1 或更高版本许可,属于 copyleft 许可证。

标签

常见问题

languagetool 是什么?
开源语法、拼写与文体检查工具,支持英语、西班牙语、法语、德语等 20 多种语言。 LanguageTool 是一款开源的校对软件,可检查英语、西班牙语、法语、德语、葡萄牙语、波兰语、荷兰语以及其他 20 多种语言的语法、文体和拼写错误。它能发现普通拼写检查器无法识别的许多问题。
languagetool 可以免费使用吗?用的什么许可证?
languagetool 以 LGPL-2.1 许可证开源。用于商业产品前,请先确认许可证条款。
languagetool 还在维护吗?
活跃维护中。languagetool 最近一次提交是在 2026年10月21日。
languagetool 适合用来做什么?
通过 HTTP API 为写作或内容编辑类应用添加校对功能。 在组织内部署私有语法检查服务,避免文本外传。 在命令行或构建流程中检查文档内容。 在 Java 应用中嵌入语法检查功能。
languagetool 怎么安装和运行?
安装 Java 17 和 Apache Maven 使用浅克隆获取仓库: git clone --depth 5 https://github.com/languagetool-org/languagetool.git 在项目根目录构建 standalone 包: ./build.sh languagetool-standalone package -DskipTests
在哪里获取 languagetool?
源代码和安装说明在 GitHub 上:https://github.com/languagetool-org/languagetool

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目