LibreTranslate
APIFree Open-Source Translation API with 17 Languages Support
Overview
LibreTranslate is an open-source RESTful API for text translation, supporting 17 languages (e.g., English, Spanish, French, German). Key endpoints include POST /translate (for text translation with source/target language parameters) and GET /languages (to list supported languages). Responses are in JSON format. Ideal use cases: integrate translation into apps, websites, or tools without proprietary lock-in; self-host for privacy-sensitive projects; add multilingual support to content management systems or automation workflows.
Example Integration (JavaScript)
fetch('https://libretranslate.com/docs')
.then(res => res.json())
.then(data => console.log(data))
.catch(err => console.error(err)); Key Features
- RESTful API
- JSON Response Format
- 17 Supported Languages
- Open-Source
- No API Key Required (Public Instances)
- Self-Hostable
Frequently Asked Questions
? Is LibreTranslate free to use?
Yes, LibreTranslate is completely free and open-source. You can use public instances without cost or self-host it for free.
? Does it require an API Key?
Public instances of LibreTranslate do not require an API key. For self-hosted deployments, you can optionally enable API key authentication.
? What is the response format?
All responses from LibreTranslate are in JSON format, which is easy to parse and integrate into various applications.
Top Alternatives
People Also Ask about LibreTranslate
Tool Info
Pros
- ⊕ Free & Open-Source
- ⊕ Easy Integration
- ⊕ No API Key for Public Use
- ⊕ Self-Host Option for Privacy
- ⊕ Supports Multiple Languages
Cons
- ⊖ Public Instances Have Rate Limits
- ⊖ Limited Language Count (17)
- ⊖ Slower Than Proprietary APIs
- ⊖ No Official SLA for Public Use