Start translating.
LibreTranslate is a Free and Open Source Machine Translation API. Unlike other APIs, it doesn’t rely on proprietary software such as Google or Azure to perform translations. Instead, its translation engine is powered by the open source Argos Translate library.
Open libretranslate.com in your browser.
Getting Started
Basic Usage
Start translating with step by step examples.
Installation
How to quickly get the software up and running on your machine.
API Reference
Browse the API specification
MCP tools
Translation and language detection for your MCP client.
Integrations
Connect LibreTranslate to the tools you already use.
Community Resources
Questions? Find out where to get help.
Quickstart
Self-Hosted
If you want to run LibreTranslate for free on your machine:
$ pip install libretranslate
$ libretranslate
$ curl -X POST http://localhost:5000/translate -d q="Hello" -d source=en -d target=es{"translatedText":"Hola"}See also the installation page.
Managed Hosting
If you’d like an easier setup, high availability, fast translations and a professionally managed service for a small monthly cost:
- Get an API key from: https://portal.libretranslate.com
$ curl -X POST https://libretranslate.com/translate -d q="Hello" -d source=en -d target=es -d api_key=xxxxx{"translatedText":"Hola"}Either way we’re happy you’re here! ❤
Contributing
Localization
Learn how to translate these docs and the software in your language.
Support the Project
Find out all the ways you can contribute.
Training New Language Models
Learn how to train your own translation models.
Credits
This work is largely possible thanks to Argos Translate, which powers the translation engine.
License
GNU Affero General Public License v3