Start translating.

Call the API, connect your tools, or run LibreTranslate on your own infrastructure.

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.

Try it online!

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:

$ 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

Trademark

See Trademark Guidelines