# LibreTranslate ## Documentation - [Start translating.](https://sourcey-libretranslate.pages.dev/index.md): Call the API, connect your tools, or run LibreTranslate on your own infrastructure. - [API Usage](https://sourcey-libretranslate.pages.dev/guides/api_usage/index.md): How to translate with LibreTranslate. - [Installation](https://sourcey-libretranslate.pages.dev/guides/installation/index.md): Get up and running with LibreTranslate. - [Build From Sources](https://sourcey-libretranslate.pages.dev/guides/build_from_sources/index.md): Get up and running with LibreTranslate. - [Manage API Keys](https://sourcey-libretranslate.pages.dev/guides/manage_api_keys/index.md): Learn how to issue and manage API Keys. - [Supported Languages](https://sourcey-libretranslate.pages.dev/guides/supported_languages/index.md): List of available language models. - [FAQ](https://sourcey-libretranslate.pages.dev/guides/faq/index.md): Frequently asked questions for LibreTranslate. - [Integrations](https://sourcey-libretranslate.pages.dev/guides/integrations/index.md): Discover software that works with LibreTranslate. - [MCP Server](https://sourcey-libretranslate.pages.dev/guides/mcp_server/index.md): How to make LibreTranslate available to AI agents. - [Resources](https://sourcey-libretranslate.pages.dev/community/resources/index.md): List of community resources for LibreTranslate. - [Projects](https://sourcey-libretranslate.pages.dev/community/projects/index.md): List of projects part of LibreTranslate. - [Mirrors](https://sourcey-libretranslate.pages.dev/community/mirrors/index.md): List of available mirrors for LibreTranslate. - [Contributing](https://sourcey-libretranslate.pages.dev/guides/contributing/index.md): How to contribute to LibreTranslate. ## API Reference - [LibreTranslate](https://sourcey-libretranslate.pages.dev/api/index.md): Free and Open Source Machine Translation API. - [Detect Language of Text](https://sourcey-libretranslate.pages.dev/api/operations/detect/index.md): POST /detect: returns detections. - [Retrieve Frontend Settings](https://sourcey-libretranslate.pages.dev/api/operations/frontendsettings/index.md): GET /frontend/settings: returns frontend-settings. - [Health Check](https://sourcey-libretranslate.pages.dev/api/operations/health/index.md): GET /health: returns health-response. - [Get Supported Languages](https://sourcey-libretranslate.pages.dev/api/operations/languages/index.md): GET /languages: returns languages. - [Submit a Suggestion to Improve a Translation](https://sourcey-libretranslate.pages.dev/api/operations/suggest/index.md): POST /suggest: returns suggest-response. - [Translate Text](https://sourcey-libretranslate.pages.dev/api/operations/translate/index.md): POST /translate: returns translate. - [Translate a File](https://sourcey-libretranslate.pages.dev/api/operations/translate_file/index.md): POST /translate_file: returns translate-file. - [detections](https://sourcey-libretranslate.pages.dev/api/models/detections/index.md): detections - [error-response](https://sourcey-libretranslate.pages.dev/api/models/error-response/index.md): Field: error. - [error-slow-down](https://sourcey-libretranslate.pages.dev/api/models/error-slow-down/index.md): Field: error. - [frontend-settings](https://sourcey-libretranslate.pages.dev/api/models/frontend-settings/index.md): Fields: apiKeys, charLimit, frontendTimeout, keyRequired, language, suggestions and 1 more. - [health-response](https://sourcey-libretranslate.pages.dev/api/models/health-response/index.md): Field: status. - [languages](https://sourcey-libretranslate.pages.dev/api/models/languages/index.md): languages - [suggest-response](https://sourcey-libretranslate.pages.dev/api/models/suggest-response/index.md): Field: success. - [translate](https://sourcey-libretranslate.pages.dev/api/models/translate/index.md): Fields: alternatives, detectedLanguage and translatedText. - [translate-file](https://sourcey-libretranslate.pages.dev/api/models/translate-file/index.md): Field: translatedFileUrl. ## MCP Reference - [libretranslate-mcp](https://sourcey-libretranslate.pages.dev/mcp/index.md): Translate text, detect its language, and list supported languages from an MCP client. The server runs locally over stdio and forwards requests to the LibreTranslate instance you configure. - [detect](https://sourcey-libretranslate.pages.dev/mcp/operations/operation-detect-tool.md): Detect the language of a given text - [translate](https://sourcey-libretranslate.pages.dev/mcp/operations/operation-translate-tool.md): Translate text from one language to another - [languages](https://sourcey-libretranslate.pages.dev/mcp/operations/operation-languages-tool.md): List all supported languages for translation