Le Projet TechniqueWeb se concentre sur le développement d'une application de traduction multilingue efficace, exploitant les API disponibles.
- Alice WALLARD
- Kenza AHMIA
- Liza FRETEL
- Shami THIRION SEN
- Utilisez la commande suivante pour cloner le référentiel :
git clone git@github.com:KenzaAHMIA/TechniqueWeb.git
- Positionnez-vous dans le répertoire Solr.
- Lancer le serveur solr :
bin/solr start
- Créez la base de données tradAPI :
bin/solr create -c tradAPI
- Définissez le schéma de la base de données :
curl -X POST -H 'Content-type:application/json' --data-binary '{ "add-field": [{"name":"id", "type":"integer", "multiValued":false, "stored":true, "indexed":true} ,{"name":"langue", "type":"string", "multiValued":false, "stored":true, "indexed":true}, {"name":"trad_source", "type":"string", "multiValued":false, "stored":true, "indexed":true}, {"name":"trad_cible", "type":"string", "multiValued":false, "stored":true, "indexed":true} ]}' http://localhost:8983/solr/tradAPI/schema
- Depuis le dossier parent du projet /TechniqueWeb.
- Installez les librairies et modules requis :
requirements.txt
- Se potisionner dans le dossier du site ./site.
- Exécutez le script start.sh pour démarrer le serveur :
bash start.sh*
- Accédez au site en utilisant l'adresse :
127.0.0.1:8000
.
- Traduire :
- langue source : détection automatique (toutes les langues).
- langues cibles : français, arabe, bengali, chinois.
- Copier le texte source et/ou la traduction.
- Éditer les traductions.
- Enregistrer les traductions en cliquant sur l'icône de l'étoile.
- Supprimer les traductions sauvegardées depuis Mes Traductions en cliquant sur l'étoile jaune.
- Possibilité de navigation 100% clavier.