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.
Say what should happen.
The workflow builds itself.
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 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.
