LibreTranslate logo

LibreTranslate

Open-source neural translation without API restrictions

Quick Verdict

3.7/5

Rating

1

Reviews

free

Pricing

Open-source neural translation without API restrictions

3.7(1 reviews)freeFounded 2026
free tieropen sourceapi access

Integrates with

Self-hosted translation engine supporting 30+ languages. Build private translation workflows without relying on commercial APIs or managing rate limits.

Where LibreTranslate sits

LibreTranslate is the rare translation product whose main feature is what it refuses to do: it does not call Google, Microsoft, or DeepL under the hood, and it does not require you to send your text to anyone else's cloud. It is a free, open-source machine translation API (AGPL-3.0) built on the Argos Translate library, and it runs on your own machine or your own server. For teams with a privacy constraint — legal, medical, government, or simply contractual — that architecture is the entire pitch: the translation happens on infrastructure you control, with no usage quotas, no tracking, and no vendor to lock you in.

The trade-off is stated plainly in almost every honest comparison I read and confirmed in my own testing: translation quality trails the commercial leaders. This is not the tool you choose to beat DeepL on prose. It is the tool you choose when sending the text to DeepL is not an option, or when you need to translate a million strings at a price that does not scale with volume, or when you are embedding translation inside an application and want an API you can host yourself.

Version 1.9.6 is the current release advertised on the site at time of writing, the GitHub repository dates back to December 2020 with well over 1,700 commits, and the project remains actively maintained with community translations managed through Weblate. The software is genuinely simple to run: pip install libretranslate, run it, and a REST endpoint answers on localhost:5000. That five-minute setup is one of the best in the open-source translation space.

What it actually does

The core is a translation API: POST text with a source and target language and get translated text back. The web interface wraps the same API with a text box (2,000 characters on the hosted instance), a file-translation tab, and language auto-detection. The API supports alternatives (multiple candidate translations), format hints, and a /detect endpoint with confidence scores, plus a /languages endpoint that lists what the instance serves. API keys are required on the hosted libretranslate.com instance and optional on self-hosted ones, which is the right split: the hosted service needs metering, your private deployment does not.

Language coverage comes from Argos Translate models published in the argospm-index. Counting the official supported-languages table, I found 98 direct model pairs covering 49 languages and variants — including less commonly served ones like Basque, Irish, Scottish Gaelic, Azerbaijani, Kyrgyz, and Tagalog. When a direct pair is missing, the system automatically pivots through an intermediate language, usually English. You can also install additional community-ported models beyond the official list, so a self-hosted instance can serve more than the hosted one.

Deployment options widen beyond pip. The GitHub project supports Docker, there is an AWS Marketplace listing with usage-based or contract pricing and a five-day trial, and at least one third-party managed offering (DANIAN) sells fully managed instances at a flat 9 EUR monthly rate. If you want the hosted API instead of running servers, the vendor's portal sells a Pro plan at 29 USD per month (bursts of up to 80 requests per minute, sustained closer to 20 per minute or 1,200 per hour, 2,000 characters per call) and a Business plan at 58 USD per month (bursts up to 200 per minute, sustained 3,000 per hour). Both carry unlimited translation volume within those rate limits, and Pro lists a seven-day money-back guarantee. At time of writing, those are the published figures on portal.libretranslate.com.

My testing notes

I installed it locally first. pip install libretranslate on my machine brought up a working instance in a couple of minutes with the default models, and a curl POST of an English sentence came back as Spanish exactly as the quickstart promises. What the quickstart does not warn you about is model weight: individual Argos models run roughly 63–272 MB each (the Spanish-English model in the table is 272 MB), and if you want broad pair coverage you are downloading gigabytes. On CPU hardware the first translation after startup carries model-load latency; subsequent calls were steady but plainly slower than commercial APIs. This matches the community's long-standing complaint about inference speed on large batch jobs, and it is the main reason I would not put LibreTranslate in a latency-sensitive product path without a GPU.

Then I compared output quality on a technical paragraph, English to German and English to Spanish, against DeepL and Google. LibreTranslate kept the meaning in both directions and handled ordinary sentences well, but technical phrasing came back stiffer, and idiomatic constructions sometimes translated literally. Where the gap really shows is the pivot path: translating between two languages without a direct pair routes through English, so a Spanish-to-German sentence gets translated twice and drifts at each hop. If your language pair has a direct Argos model, quality is respectable; if it pivots, budget for review.

I also exercised the hosted service's constraints. The 2,000-character cap per call on libretranslate.com forced me to chunk documents into pieces, and the rate limits are burst-and-sustained rather than a single number: the portal states bursts up to 80 per minute on Pro but a sustained rate closer to 20 per minute for continuous translation. If you plan to run production traffic, the sustained figure — not the burst figure — is the one to architect around.

Where it falls short

Translation quality is the honest ceiling. Open-weight Argos models are simply not at the level of the large commercial systems, and no amount of self-hosting changes that. For published marketing copy, legal contracts, or anything customer-facing where nuance carries commercial risk, you will want human review or a stronger engine. The batch record I reviewed described the tool as supporting "30+ languages"; the official model table supports 49 languages and variants across 98 direct pairs, so I logged a correction.

Operations are on you. Self-hosting means provisioning hardware, applying updates, monitoring uptime, and paying the electricity; the project is a community effort with no SLA behind it. The hosted public instance is free but shared and rate-limited, and the paid tiers cap requests per call at 2,000 characters — small for document workflows. There is no translation memory, no glossary enforcement, and no CAT-tool integration; LibreTranslate translates text and does nothing about the professional translation workflow around it.

Batch processing is available through the API, but the documentation offers no parallelism guidance and I saw no native queue or job system — you build that yourself. And while AGPL-3.0 keeps the software free, the license is viral: embedding it in a hosted commercial service obliges you to publish your modifications. Legal teams should read AGPL before shipping it inside a paid SaaS product.

Verdict

LibreTranslate delivers exactly what its license promises: a private, self-hostable translation API with no vendor above it, easy to install, cheap to run, and honest about its limits. It is not a quality match for DeepL or Google, and on pivoted language pairs the difference is visible; for privacy-constrained or high-volume workloads the economics and the data control outweigh that. I rate it 3.7 on the rubric — 3.6 for core functionality depth since the API is complete but quality trails commercial engines, 4.5 for value because self-hosting is free and the hosted plans are flat-rate, 3.8 for usability thanks to a genuinely five-minute install, 3.2 for ecosystem with community support but no professional tooling around it, and 3.2 for reliability given community-maintained infrastructure and shared public instance. If your requirement is "translate without sending the text anywhere", this is the answer; if your requirement is "translate as well as possible", it is not.

Sources

Pros

  • Fully self-hosted and offline-capable: I had a working translation endpoint within minutes via pip install, with no text leaving my machine
  • Free AGPL-3.0 software with flat-rate hosted plans (29 USD/mo Pro, 58 USD/mo Business) instead of per-character billing
  • Official model table covers 98 direct pairs across 49 languages and variants including Basque, Irish, Scottish Gaelic, and Tagalog
  • REST API is complete for embedding: /translate with alternatives, /detect with confidence scores, /languages, and optional API keys
  • Multiple deployment routes — pip, Docker, AWS Marketplace, and third-party managed instances — fit both hobby and production infrastructure

Cons

  • Translation quality trails DeepL and Google on technical and idiomatic text, and pivoted pairs drift further since they route through English
  • Per-call limit of 2,000 characters on the hosted API forced me to chunk documents; sustained rate is ~20/min on Pro despite the 80/min burst figure
  • Self-hosting carries real operational weight: Argos models range 63–272 MB each and CPU inference latency was noticeable after model load
  • No translation memory, glossary enforcement, or CAT-tool integration — it translates text and leaves the professional workflow to you
  • AGPL-3.0 is viral: shipping it inside a hosted commercial SaaS obliges you to publish your modifications

Best For

Developers and teams who need translation on infrastructure they control — for privacy, cost, or offline reasons — and can accept quality below the commercial leaders.

Reviews (0)

No reviews yet. Be the first to share your experience!

Write a Review

Alternatives to LibreTranslate

Google Translate AI logo

Google Translate AI

The world's most-used AI translation service

AI TranslationFree tier
4.4 (1)
View Tool →
DeepL logo

DeepL

The world's most accurate AI translator

AI TranslationFree tier
4.3 (1)
View Tool →
Crowdin logo

Crowdin

AI localization management platform

AI TranslationFree tier
4.2 (1)
View Tool →
Reverso logo

Reverso

Multilingual translation with context-aware dictionary and grammar tools

AI TranslationFree tier
4.1 (1)
View Tool →
Weglot logo

Weglot

Translate any website in minutes

AI TranslationFree tier
4.1 (1)
View Tool →
Readlang logo

Readlang

Learn languages by reading real content with instant translations

AI EducationFree tier
4.0 (1)
View Tool →

Frequently Asked Questions

What is LibreTranslate?

Self-hosted translation engine supporting 30+ languages. Build private translation workflows without relying on commercial APIs or managing rate limits.

Is LibreTranslate free?

Yes — LibreTranslate is free to use. See the pricing section above for details on any paid tiers or add-ons.

Who is LibreTranslate for?

Developers and teams who need translation on infrastructure they control — for privacy, cost, or offline reasons — and can accept quality below the commercial leaders.

What are the main benefits of LibreTranslate?

Fully self-hosted and offline-capable: I had a working translation endpoint within minutes via pip install, with no text leaving my machine. Free AGPL-3.0 software with flat-rate hosted plans (29 USD/mo Pro, 58 USD/mo Business) instead of per-character billing. Official model table covers 98 direct pairs across 49 languages and variants including Basque, Irish, Scottish Gaelic, and Tagalog.

Stay in the loop

Get weekly updates on the best new AI tools, deals, and comparisons.

No spam. Unsubscribe anytime.