mirror of
https://github.com/LibreTranslate/LibreTranslate.git
synced 2025-10-24 23:39:06 -04:00
LibreTranslate
Free and Open Source Translation API.
Entirely self-hosted and can work in offline environments. Unlike other APIs, it doesn't rely on a commercial provider such as Google or Azure to perform translations.
Build and Run
Make sure you have installed Python (3.8 or higher), then simply issue:
git clone https://github.com/uav4geo/LibreTranslate --recurse-submodules
cd LibreTranslate
pip install -r requirements.txt
python main.py [args]
Arguments
| Argument | Description | Default |
|---|---|---|
| --host | Set host to bind the server to | 127.0.0.1 |
| --port | Set port to bind the server to | 5000 |
| --char-limit | Set character limit | No limit |
| --req-limit | Set maximum number of requests per minute per client | No limit |
| --ga-id | Enable Google Analytics on the API client page by providing an ID | No tracking |
| --debug | Enable debug environment | False |
| --ssl | Whether to enable SSL | 5000 |
Roadmap
Help us by opening a pull request!
- A docker image
- Auto-detect input language
- User authentication / tokens
Credits
This work is largely possible thanks to Argos Translate, which powers the translation engine.
License
Languages
Python
74.5%
HTML
11.4%
Dockerfile
6%
CSS
6%
Shell
1.5%
Other
0.6%
