Ceci est une ancienne révision du document !
sudo apt install python3 python3-venv python3-pip apache2
sudo useradd --system --no-create-home --user-group libretranslate
sudo mkdir -p /home/libretranslate
sudo chown libretranslate:libretranslate /home/libretranslate
cd /home/libretranslate
sudo -u libretranslate bash python3 -m venv venv
source venv/bin/activate pip install –upgrade pip (Si c'est une ré-installation on pense à d'abord stopper l'instance en cours :
sudo systemctl stop libretranslate.service
) pip install libretranslate deactivate
source venv/bin/activate libretranslate –update-models –load-only fr,en,es,it
exit
sudo nano /etc/systemd/system/libretranslate.service
sudo nano /etc/apache2/sites-enabled/trad.pisto.fr.nf.conf sudo nano /etc/apache2/sites-enabled/trad.pisto.fr.nf-le-ssl.conf sudo systemctl enable –now libretranslate.service sudo systemctl status libretranslate.service
nano /home/libretranslate/venv/lib/python3.13/site-packages/libretranslate/templates/index.htm
sudo systemctl restart libretranslate.service
Pour ajouter une nouvelle langue : Pour supprimer une langue : ls -l ~/.local/share/argos-translate/packages/ rm -rf ~/.local/share/argos-translate/packages/ar_en/ rm -rf ~/.local/share/argos-translate/packages/translate-sq_en-1_9/ libretranslate –update-models –load-only fr,en,es,it,de
Et dans les 2 cas, on redémarre le service pour la prise en compte.
sudo systemctl restart libretranslate.service