1
0
mirror of https://github.com/LibreTranslate/LibreTranslate.git synced 2025-01-29 18:04:09 +02:00
2020-12-20 15:52:02 -05:00
2020-12-20 15:52:02 -05:00
2020-12-20 11:55:56 -05:00
2020-12-19 17:40:37 -05:00
2020-12-19 17:40:37 -05:00
2020-12-20 11:55:56 -05:00
2020-12-19 14:19:35 -05:00
2020-12-20 15:52:02 -05:00
2020-12-20 15:52:02 -05:00
2020-12-20 15:05:22 -05: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.

image

Try it online | API Docs

https://libretranslate.com

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

GNU Affero General Public License v3

Description
Free and Open Source Machine Translation API. Self-hosted, offline capable and easy to setup.
Readme 4.8 MiB
Languages
Python 75.6%
HTML 12.2%
CSS 6.6%
Dockerfile 3.3%
Shell 1.6%
Other 0.7%