@pipeworx/libretranslate

Connect: https://gateway.pipeworx.io/libretranslate/mcp · Install: one-click buttons

Tools: 3

LibreTranslate MCP — thin abstraction over any LibreTranslate-compatible instance.

Tools

  • translate(text, target, source?, format?)
  • detect_language(text)
  • list_languages()

Auth / endpoint

LibreTranslate’s free public instances have largely shut down or migrated to paid. You must provide an instance:

Configure via:

  • Platform: gateway env vars PLATFORM_LIBRETRANSLATE_ENDPOINT (URL) and optionally PLATFORM_LIBRETRANSLATE_KEY.
  • BYO: pass ?_endpoint=https://your-instance/&_apiKey=... on the gateway URL.

Data shape

Standard LibreTranslate v1 API — see the spec.

Public instances (verified 2026-08-06)

Every free public instance this pack could have defaulted to is gone, so there is no keyless path. Checked on the date above:

InstanceResult
translate.argosopentech.comdoes not resolve
libretranslate.com400, key required
translate.terraprint.co502
lt.vern.cc502
translate.fedilab.app403
libretranslate.eownerdead.dedyn.io403
trans.zillyhuhn.com403

Unconfigured, every tool now returns {found: false, reason: "requires_endpoint"} naming deepl_translate — rather than throwing, which booked as a tool error and was indistinguishable in the logs from the upstream being down. The pack is in the gateway’s BYO_ONLY_KEY_PACKS so routing sinks it below the translation tool that can answer without the caller’s key.

Tools

  • translate — Translate text. Source can be “auto” to auto-detect. Returns translated text and the detected source (if applicable).
  • detect_language — Detect the source language of a piece of text. Returns ranked language candidates with confidence.
  • list_languages — List languages supported by the configured LibreTranslate instance.

Tools

  • detect_language — Detect the source language of a piece of text. Returns ranked language candidates with confidence.
  • list_languages — List languages supported by the configured LibreTranslate instance.
  • translate — Translate text. Source can be auto to auto-detect. Returns translated text and the detected source (if applicable).

Regenerated from source · build August 11, 2026