On this page
Overview
LibreTranslate is a free and open-source machine-translation API powered by Argos Translate. Applications can call it through REST, while models and runtime can remain on infrastructure you control for offline-capable operation.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Key features
Expose machine translation through a REST API
Applications submit source and target languages plus text and receive translations through a simple API interface.
Sources: [2]
Run translation locally with Argos Translate
The translation engine does not require Google, Azure, or another proprietary translation backend and can operate on self-hosted infrastructure.
Sources: [2]
Best fit
Fits workloads that should not send translation data to an external SaaS
It is useful for applications and internal tools that need translation requests to stay inside a controlled network or infrastructure boundary.
Sources: [2]
Before adoption
Evaluate resource use and quality per model
Language coverage and translation quality depend on the available Argos models, and storing several models increases storage and memory requirements.
Official sources
- [1]LibreTranslate/LibreTranslate repository(2026-09-30)
- [2]LibreTranslate README(2026-09-30)
- [3]LibreTranslate AGPL-3.0 license(2026-09-30)
- [4]LibreTranslate v1.9.6 release(2026-09-30)
- [5]LibreTranslate trademark guidelines(2026-09-30)
Supplemental curator note
LibreTranslate is an AGPLv3 machine-translation API powered by Argos Translate without requiring proprietary translation services such as Google or Azure. It can run self-hosted and offline, but model storage, memory use, language coverage, and translation quality should be evaluated for each workload. Separate trademark guidelines apply to names and branding.
Try it in 3 steps
- 1
Get the source
git clone --depth 1 https://github.com/LibreTranslate/LibreTranslate.git - 2
Enter the repository
cd LibreTranslate - 3
Check the official steps
Continue with the commands in the README Installation, Quick Start, or Getting Started section.
find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
Growth
Growth trends · Last 30 days
16,946 Stars
Trend data is still being collected.
Built with
Categories and tags
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- api
- machine
- translate
- translation
- translator
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- Khoj37,542 Stars
2 shared tag(s) · 2 shared category(s) · Same language
Combine documents, the web, local/cloud LLMs, agents, and automations in a self-hosted personal AI
Python - Onyx32,294 Stars
2 shared tag(s) · 2 shared category(s) · Same language
turn internal knowledge into a context layer for AI agents
Python - SurfSense16,298 Stars
2 shared tag(s) · 2 shared category(s) · Same language
an air-gapped desktop research app that indexes documents locally and turns cited Q&A into decks, reports, study material, and podcasts
Python - Dograh5,767 Stars
2 shared tag(s) · 2 shared category(s) · Same language
self-host voice-agent workflows with interchangeable LLM, STT, TTS, telephony, and MCP tooling
Python - LearnHouse2,309 Stars
2 shared tag(s) · 2 shared category(s) · Same language
combine courses, assignments, AI, code execution, and collaboration in one self-hosted learning platform
Python - Dify157,552 Stars
2 shared tag(s) · 2 shared category(s)
design and publish AI workflows, retrieval, and agents on one platform
TypeScript
Report incorrect information
Tell us if any listing information is incorrect or outdated.