up autotraduction de toutes les pages manquantes en français listées
This commit is contained in:
parent
eb662fab5a
commit
920cf3af33
34 changed files with 26563 additions and 13 deletions
52
README.md
52
README.md
|
@ -16,19 +16,65 @@ plusieurs pages:
|
|||
|
||||
On peut aussi cliquer sur plusieurs trucs dans la page de comparaison pour copier ou rechercher dans le wiki.
|
||||
|
||||
- traductions automatiques: une liste des pages traduites automatiquement par le modèle Mistral:7b via Ollama, avec la possibilité de copier le contenu traduit, de mettre à jour la traduction, ou de créer une page wiki avec cette traduction.
|
||||
|
||||
Havez fun.
|
||||
# installation
|
||||
|
||||
```shell
|
||||
npm install
|
||||
npm run build
|
||||
composer install
|
||||
|
||||
pas besoin de base de données, les infos sont stockées dans des fichiers json suite au lancement de scripts de wiki_compare.
|
||||
# pas besoin de base de données, les infos sont stockées dans des fichiers json suite au lancement de scripts de wiki_compare.
|
||||
|
||||
python3 -m venv venv
|
||||
source venv/bin/activate
|
||||
pip install -r requirements.txt
|
||||
cd wiki_compare
|
||||
python3 wiki_compare.py
|
||||
```
|
||||
|
||||
# Traduction automatique avec Ollama
|
||||
|
||||
QualiWiki intègre maintenant une fonctionnalité de traduction automatique utilisant Ollama avec le modèle Mistral:7b. Cette fonctionnalité nécessite que l'environnement virtuel Python soit correctement configuré, car le serveur web exécute les scripts Python à travers cet environnement.
|
||||
|
||||
## Installation d'Ollama
|
||||
|
||||
1. Installez Ollama en suivant les instructions sur [ollama.ai](https://ollama.ai)
|
||||
2. Téléchargez le modèle Mistral:7b :
|
||||
```shell
|
||||
ollama pull mistral:7b
|
||||
```
|
||||
3. Assurez-vous que le serveur Ollama est en cours d'exécution :
|
||||
```shell
|
||||
ollama serve
|
||||
```
|
||||
|
||||
## Utilisation de la traduction automatique
|
||||
|
||||
1. Dans la section "Pages manquantes en français", cliquez sur le bouton "Auto trad" pour traduire automatiquement une page.
|
||||
2. Les traductions sont stockées dans le fichier `wiki_compare/translations.json`.
|
||||
3. Dans la section "Traductions automatiques disponibles", vous pouvez :
|
||||
- Copier le contenu traduit en cliquant sur "Copier"
|
||||
- Mettre à jour une traduction existante en cliquant sur "Mettre à jour"
|
||||
- Créer une page wiki avec la traduction en cliquant sur "Créer page"
|
||||
|
||||
## Script de traduction
|
||||
|
||||
Le script `wiki_translate.py` peut être exécuté directement pour traduire une page spécifique :
|
||||
|
||||
```shell
|
||||
cd wiki_compare
|
||||
python3 wiki_translate.py "Key:highway"
|
||||
```
|
||||
|
||||
Sans argument, le script traduira toutes les pages manquantes en français :
|
||||
|
||||
```shell
|
||||
cd wiki_compare
|
||||
python3 wiki_translate.py
|
||||
```
|
||||
|
||||
# liens
|
||||
sujet sur le forum osm fr: https://forum.openstreetmap.fr/t/fabriquer-un-outil-de-qualite-pour-le-wiki-osm/36814
|
||||
- Tykayn - Cipherbliss.com
|
||||
sujet sur le forum osm fr: https://forum.openstreetmap.fr/t/fabriquer-un-outil-de-q
|
Loading…
Add table
Add a link
Reference in a new issue