LibreTranslate
Operate an Argos-based translation endpoint with explicit server ownership instead of buying a hosted API allowance.
- Starting price
- Free local software
- Free access
- No hosted usage allowance promised
- Billing unit
- Local runtime; own hardware
- Platform
- Self-hosted Python server and web UI
- Verified
- 21 Oct 2026
Overview
What you provide
- Send translation requests with explicit source and target languages to your configured instance.
What you get
- LibreTranslate returns machine-translated text through its web interface and API.
Choosing this tool
LibreTranslate is useful when multiple applications need one internally operated translation API. Calling Argos directly is simpler for a single Python script; translateLocally fits an individual desktop and command-line workflow. Running a server adds deployment and access-control work without automatically expanding language-model coverage.
A decision worked through
A team sending 100,000 characters to its own instance has no LibreTranslate code-level per-character bill. That is not a quote for the public hosted API: budget the instance separately, test concurrency and confirm the downloaded language models before directing production clients to the endpoint.
LibreTranslate alternatives for self-hosted translation api
For LibreTranslate, compare Argos Translate, translateLocally for self-hosted translation api. Check the delivery format and operating responsibility as well as price.
| Product | Price / unit | Free allowance | Input → output | Key limit |
|---|---|---|---|---|
| LibreTranslateRead profileOfficial source ↗ | AGPL self-hosted server code | No code-level character fee | API text becomes translations. | Hosting and public API separate. |
| Argos TranslateRead profileOfficial source ↗ | MIT Python translation runtime | No hosted character charge | Text becomes local translations. | Pivot routes can reduce quality. |
| translateLocallyRead profileOfficial source ↗ | Free desktop community app | Own local language models | Text becomes offline translations. | Model pairs and packaging vary. |
Setup & workflow
- Install the server package and limit initial access to a controlled environment.
- Load language resources and test a complete API request.
- Add deployment controls and monitoring before connecting production clients.
Requirements & installation
- Follow the official package instructions in an isolated Python environment and load required languages before exposing the server.
Limits & review
- The project relies on Argos model coverage and AGPL obligations. A public hosted service is a separate offering, and self-hosting does not by itself provide authentication, uptime or audited translation quality.
Your part
- Review translation samples and validate server exposure before making the endpoint available to others.
Sources & verification4
This profile is based on official sources, not a hands-on product test.
Vendor descriptions and demos document advertised features. Editorial guidance is based on these sources.
- Official package distributionpypi.org
- Official LibreTranslate engine and licensegithub.com
- Argos Translate official referencegithub.com
- translateLocally official referencetranslatelocally.com