logo
icon

LanguageTool

LanguageTool 是开源的语法、风格与拼写检查工具,支持 30+ 种语言。自托管你自己的校对 API,并将浏览器扩展或自定义集成指向它。

template cover
部署次数0
发布者futurize.rush
创建于2026-03-28
模版内的服务
service icon
标签
ToolProductivity

LanguageTool

自托管的语法、风格与拼写检查 API,支持 30+ 种语言。以独立 Java 服务器运行,不需要外部数据库。

部署后可以做什么

LanguageTool 在 ${ZEABUR_WEB_URL} 提供 REST API。文本检查的主要端点为:

POST ${ZEABUR_WEB_URL}/v2/check

用 curl 快速测试:

curl -d "language=en-US&text=This is a example sentence with a error." \
  "${ZEABUR_WEB_URL}/v2/check"

可用的 API 端点:

  • POST /v2/check — 检查文本的语法、拼写与风格问题
  • GET /v2/languages — 列出所有支持的语言
  • POST /v2/words/add — 添加词语到用户字典
  • POST /v2/words/delete — 从用户字典移除词语

搭配浏览器扩展使用

官方 LanguageTool 浏览器扩展(支持 Chrome 和 Firefox)可以配置使用你的自托管实例。在扩展设置中,将服务器 URL 设为 ${ZEABUR_WEB_URL}/v2

设置

  • Java_Xms — Java 堆最小值(默认:512m
  • Java_Xmx — Java 堆最大值(默认:1g),建议生产环境至少 1g

许可证

LGPL-2.1 — GitHub