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 會回傳 JSON 格式的錯誤資訊、建議修正與規則說明。

可用的 API 端點:

  • POST /v2/check — 檢查文字的文法、拼字與風格問題
  • GET /v2/languages — 列出所有支援的語言
  • POST /v2/words/add — 新增字詞到使用者字典
  • POST /v2/words/delete — 從使用者字典移除字詞

搭配瀏覽器擴充套件使用

官方 LanguageTool 瀏覽器擴充套件(支援 Chrome 和 Firefox)可以設定使用你的自架實例取代公開 API。在擴充套件設定中,將伺服器 URL 設為 ${ZEABUR_WEB_URL}/v2

設定

  • Java_Xms — Java 堆積最小值(預設:512m
  • Java_Xmx — Java 堆積最大值(預設:1g),建議正式環境至少 1g

授權

LGPL-2.1 — GitHub