跳至主要内容
TypeScript · LibreTranslate · MCP · CLI

開源機翻譯, 輸入端到端

非官方的 TypeScript SDK 表示 LibreTranslate API, 上面建有 MCP 伺服器和 CLI 。 使用代碼、 AI 代理或您的终端: 三者共享同一客戶端 。

$ npm install @hoyasumii/libretranslate
@hoyasumii/libretranslate

SDK

輸入的客戶端 LibreTranslate API, 由 orval 從 OpenAPI spec: 文本與批次翻譯, 語言偵測, 檔案, 建議, 以及 API 金鑰傳送給你 。

const lt = createLibreTranslateClient({ baseUrl: "http://localhost:5000" });
const { translatedText } = await lt.translate({ q: "Olá, mundo", target: "en" });
libretranslate-mcp

MCP 伺服器

机器翻譯 Claude Code, Codex, OpenCode 或任何 MCP 用戶端: 文本、 清單和整份文件、 語言測試、 原始 API 的通用工具。 超過Studio或流式HTTP。

npx libretranslate mcp config
npx libretranslate mcp install
libretranslate

CLI

每個 MCP 工具作為終端命令, 加上 libretranslat mcp 來在背景中執行伺服器, 在登入時啟動並登入您的客戶端 。

npx libretranslate translate --q "Olá, mundo" --target en
npx libretranslate translate-file --path report.docx --target es