開始
@hoyasumii/libretranslate 是 TypeScript SDK 表示 LibreTranslate HTTP API, 上面建有 MCP 伺服器和 CLI
。 從代碼、 AI 代理或您的端口使用 : 三者共用同一客戶端 。
- SDK: 輸入文字和清單的翻譯方法, 探測語言, 翻譯檔案和發送建議 。 它是由 orval 來自此套件的 OpenAPI 光谱, 當實驗需要時會傳送您的 API 金鑰 。 起始 SDK.
- MCP 伺服器 (
@hoyasumii/libretranslate/mcp,本libretranslate-mcp: stdio 或 流式 HTTP 上127.0.0.1。用于翻譯文字和文件、偵測語言和檢查實例的工具,以及原始 API 的通用工具。 起始 MCP 伺服器. - 中央LI (
libretranslate: 每個 MCP 工具作為子指令, 加上libretranslate mcp要設定伺服器, 在背景中執行, 在登入時啟動並登入 Claude Code, Codex 和 OpenCode起始于 中央LI.
這是獨立的, 非官方 客戶 麻省理工的授權人 它跟一個 LibreTranslate HTTP 的實例, 並且沒有從 。 LibreTranslate 專案。
A LibreTranslate 例
你需要一個例子來對付:
- 你自己,與 Docker :
docker run -p 5000:5000 libretranslate/libretranslate服務http://localhost:5000,此套件默认使用的 URL 。 它不需要 API 鍵 。 - 用這個CLI,在安裝 Docker 時 :
libretranslate service up --languages en,pt,es做相同且保存 URL (參考)libretranslate service). - 主持人,例如 libretranslate.com,需要 API 鍵。
安裝
需要 Node.js 二十或后.
npm i -g @hoyasumii/libretranslate # or: pnpm add -g @hoyasumii/libretranslate
libretranslate mcp config # the instance URL and, if it issues keys, an API key; saved per user
libretranslate mcp install # registers the server (stdio) in Claude Code / Codex / OpenCode
作為圖書館 npm install @hoyasumii/libretranslate.
第一通電話
import { createLibreTranslateClient } from "@hoyasumii/libretranslate";
const lt = createLibreTranslateClient({ baseUrl: "http://localhost:5000" });
const { translatedText, detectedLanguage } = await lt.translate({ q: "Olá, mundo!", target: "en" });
// "Hello, world!", { language: "pt", confidence: 90 }
從終點站,一次 libretranslate mcp config 已儲存設定 :
libretranslate translate --q "Olá, mundo!" --target en
libretranslate languages --source pt
libretranslate docs 開啟此網站 。