https://github.com/argosopentech/libretranslate-init

Shell scripts to install LibreTranslate

https://github.com/argosopentech/libretranslate-init

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.7%) to scientific vocabulary

Keywords from Contributors

language-models
Last synced: 9 months ago · JSON representation

Repository

Shell scripts to install LibreTranslate

Basic Info
  • Host: GitHub
  • Owner: argosopentech
  • License: mit
  • Language: Shell
  • Default Branch: main
  • Homepage:
  • Size: 30.3 KB
Statistics
  • Stars: 60
  • Watchers: 3
  • Forks: 21
  • Open Issues: 6
  • Releases: 0
Created almost 5 years ago · Last pushed over 1 year ago
Metadata Files
Readme License

README.md

LibreTranslate-init

Shell scripts to install LibreTranslate

Uses WSGI with Gunicorn and Nginx.

Tested on Ubuntu 20.04.

Known Python version bug with Ubuntu 24.04 and Python 3.12.

Install

```

Create libretranslate user

useradd libretranslate mkdir /home/libretranslate chown libretranslate:libretranslate /home/libretranslate usermod -aG sudo libretranslate passwd -d libretranslate su libretranslate

Download LibreTranslate-init

git clone https://github.com/argosopentech/LibreTranslate-init.git ~/LibreTranslate-init

Download dependencies and run LibreTranslate on port 5000

~/LibreTranslate-init/setup.sh

Add your hostname or IP address to this command

When you run LibreTranslate for the first time it will download all of the language model packages

~/LibreTranslate/env/bin/libretranslate --host

Set server_name to your domain name in ~/LibreTranslate-init/nginx

Run LibreTranslate WSGI with nginx and systemd

~/LibreTranslate-init/run.sh

Check LibreTranslate status

sudo systemctl status libretranslate

Enable https

~/LibreTranslate-init/get-cert.sh

```

Tutorials

Configuration

  1. Find the setting you would like to change in the LibreTranslate settings
  2. Add the setting to the .env file

Owner

  • Name: Argos Open Tech
  • Login: argosopentech
  • Kind: user
  • Location: Ithaca, NY

GitHub Events

Total
  • Issues event: 8
  • Watch event: 4
  • Issue comment event: 11
  • Push event: 7
  • Pull request event: 6
  • Fork event: 4
Last Year
  • Issues event: 8
  • Watch event: 4
  • Issue comment event: 11
  • Push event: 7
  • Pull request event: 6
  • Fork event: 4

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 45
  • Total Committers: 5
  • Avg Commits per committer: 9.0
  • Development Distribution Score (DDS): 0.489
Past Year
  • Commits: 10
  • Committers: 3
  • Avg Commits per committer: 3.333
  • Development Distribution Score (DDS): 0.5
Top Committers
Name Email Commits
P.J. Finlay p****t@g****m 23
Argos Open Tech 4****h 18
Ivan Davydov l****a@l****u 2
rhclayto h@o****s 1
Dingedi 6****i 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: about 1 year ago

All Time
  • Total issues: 23
  • Total pull requests: 9
  • Average time to close issues: 3 months
  • Average time to close pull requests: 6 days
  • Total issue authors: 17
  • Total pull request authors: 4
  • Average comments per issue: 2.7
  • Average comments per pull request: 0.56
  • Merged pull requests: 5
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 7
  • Pull requests: 3
  • Average time to close issues: 4 months
  • Average time to close pull requests: 3 days
  • Issue authors: 6
  • Pull request authors: 1
  • Average comments per issue: 1.0
  • Average comments per pull request: 1.0
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • argosopentech (4)
  • PJ-Finlay (2)
  • manuelkamp (2)
  • poltrian (2)
  • Collide (1)
  • Xerzzh (1)
  • ThePixelbrain (1)
  • midoriyas90 (1)
  • lamyergeier (1)
  • srk2014 (1)
  • Darecjo (1)
  • usr24 (1)
  • rhclayto (1)
  • lotigara (1)
  • TeoLefebvre (1)
Pull Request Authors
  • lotigara (5)
  • rhclayto (2)
  • dingedi (1)
Top Labels
Issue Labels
help wanted (7) good first issue (7) enhancement (5) bug (3) documentation (1)
Pull Request Labels