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

S
Description
Free and Open Source Machine Translation API. Self-hosted, offline capable and easy to setup.
Readme AGPL-3.0 4.9 MiB
Languages
Python 74.4%
HTML 10.9%
Dockerfile 5.7%
CSS 5.7%
Shell 2.7%
Other 0.6%