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.
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
- POSTdetect_language
Detects 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
- POSTtranslate_file
Translates 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
- GEThealth_check
Checks if the LibreTranslate service is running and healthy. Returns a simple status response for monitoring and availability checks.
Language, 1 operation
- GETlist_languages
Lists 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
- GETget_frontend_settings
Retrieves frontend configuration settings including whether API keys are required, character limits, timeout values, suggestion availability, and supported file formats.
Suggestion, 1 operation
- POSTsuggest_translation
Submits 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
- POSTtranslate_text
Translates 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 mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect LibreTranslate
Create your workspace
Sign up free. Nothing to install.
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.
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
Instagram API with Instagram Login (graph.instagram.com). Manage a Business/Creator Instagram account…
Messaging platform API for building bots and integrations. Send messages, manage chats and channels, handle…
Google email service API for sending, receiving, and managing emails. Access messages, threads, labels,…
Google's video platform API for accessing video, channel, playlist, and comment data
Social media platform API for content creators and businesses. Access user info, manage videos, get…
Social media platform API for posting, reading, and managing Twitter/X content. Post tweets, read timelines,…
Professional networking platform API for managing profiles, connections, and content. Share posts, manage…
AI API from xAI (Elon Musk's AI company) powering Grok models. Access state-of-the-art language models with…