Integration

LibreTranslate integration

Free and Open Source Machine Translation API. Self-hosted, offline capable translation service powered by Argos Translate. Supports text and file translation, language detection, translation suggestions, and multi-language support without relying on proprietary providers like Google or Azure.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in LibreTranslate.Built from the 7 LibreTranslate tools below, on the connection you add once.

Common LibreTranslate use cases

  • language validation
  • monitoring
  • chat translation
  • UI configuration
  • document translation
  • language selector UI
  • auto language detection
  • crowdsourced translation
  • load balancing
  • feature detection

What you can do with LibreTranslate

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Detection, 1 operation

  • detect_languageDetect languagePOSTDetects the language of input text and returns the most likely language code with a confidence score. Useful for determining source language before translation or for content classification.

File translation, 1 operation

  • translate_fileTranslate filePOSTTranslates entire documents by uploading a file and receiving a URL to the translated version. Preserves original formatting in supported file types. Accepts multipart form data with file, source language, and target language.

Health, 1 operation

  • health_checkHealth checkGETChecks if the LibreTranslate service is running and healthy. Returns a simple status response for monitoring and availability checks.

Language, 1 operation

  • list_languagesList languagesGETLists all supported languages with their codes and display names. Use to populate language selectors, validate language codes, or check available translation pairs.

Setting, 1 operation

  • get_frontend_settingsGet frontend settingsGETRetrieves frontend configuration settings including whether API keys are required, character limits, timeout values, suggestion availability, and supported file formats.

Suggestion, 1 operation

  • suggest_translationSuggest translationPOSTSubmits a translation suggestion to improve the translation model. Provide original text, suggested translation, and language pair. Must be enabled on the server.

Translation, 1 operation

  • translate_textTranslate textPOSTTranslates text between languages by sending source text and receiving the translated output. Supports automatic source language detection with 'auto', HTML format preservation, and multiple alternative translations. Returns translated text with o...

LibreTranslate API rate limits

  • 60 requests per minute

Rate limits vary by instance. Self-hosted instances may have no limits. libretranslate.com enforces per-user quotas based on API key.

These are the limits LibreTranslate documents, not ones LiveContext measured. They can change and often depend on your plan, so check the LibreTranslate documentation for current values.

Use LibreTranslate from Claude Code, Cursor or Codex

Connect LibreTranslate in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its LibreTranslate operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect LibreTranslate

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect LibreTranslate once

    Add your LibreTranslate connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

LibreTranslate integration FAQ

What can you do with the LibreTranslate integration?

LiveContext exposes 7 operations on LibreTranslate, covering detection, file translation, health and language. Common uses include language validation, monitoring and chat translation.

What are the LibreTranslate API rate limits?

LibreTranslate documents 60 requests per minute. Rate limits vary by instance. Self-hosted instances may have no limits. libretranslate.com enforces per-user quotas based on API key. Limits are set by LibreTranslate and can depend on your plan.

Popular integrations

Browse the whole catalog