**Code** : - Ajout matching racine_fr dans contextAnalyzer.js (score 0.75) - Nouvelle condition : word.startsWith(entry.racine_fr.toLowerCase()) **Lexique** : - Ajout champ racine_fr pour 41 verbes dans 06-actions.json - 40 verbes avec racines optimales, 1 null (aller - trop irrégulier) - Ajout 16 verbes avec formes exceptionnelles dans synonymes_fr - Exemples : "voi" (voir), "donn" (donner), "compar" (comparer) **Documentation** : - Nouveau fichier docs/RACINES_VERBES_FRANCAIS.md - Analyse complète des 43 verbes du lexique - Distribution : 39.5% racines 4L, 23.3% 3L, 20.9% 5L - 79% verbes parfaitement réguliers **Tests validés** : - "mangé" → trouve "manger" via racine "mang" (score 0.75) ✅ - "pris" → trouve "prendre" via synonymes_fr (score 0.9) ✅ - "donnait" → trouve "donner" via lemma (score 0.95) ✅ - "vu" → trouve "voir" via synonymes_fr (score 0.9) ✅ Cascade matching finale : exact(1.0) > lemma(0.95) > synonyme(0.9) > synonyme-lemma(0.85) > racine-fr(0.75) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| prompts | ||
| public | ||
| contextAnalyzer.js | ||
| lexiqueLoader.js | ||
| package-lock.json | ||
| package.json | ||
| promptBuilder.js | ||
| README.md | ||
| server.js | ||
| test-context-skimming.js | ||
| test-contextAnalyzer.js | ||
| test-promptBuilder.js | ||
ConfluentTranslator
Traducteur Français vers Proto-Confluent et Ancien Confluent utilisant des LLMs.
Installation
cd ConfluentTranslator
npm install
Configuration
Le fichier .env doit être présent à la racine du projet parent (../) avec :
ANTHROPIC_API_KEY=your_key_here
OPENAI_API_KEY=your_key_here
Lancement
npm start
Interface accessible sur : http://localhost:3000
Utilisation
- Configurer le provider : Choisir entre Anthropic ou OpenAI
- Choisir le modèle : Selon le provider sélectionné
- Sélectionner la langue cible : Proto-Confluent ou Ancien Confluent
- Entrer le texte français et cliquer sur "Traduire"
La configuration est sauvegardée automatiquement dans le navigateur.
Structure
ConfluentTranslator/
├── server.js # Serveur Express + API
├── package.json
├── public/
│ └── index.html # Interface web
└── prompts/
├── proto-system.txt # Prompt système Proto-Confluent
└── ancien-system.txt # Prompt système Ancien Confluent
Langues supportées
Proto-Confluent
- Langue primitive des premiers clans
- Phonologie réduite : 4 voyelles, 8 consonnes
- Syntaxe SOV simple
- Pas de fusion, mots isolés
Ancien Confluent
- Langue unifiée de la civilisation
- Phonologie complète : 5 voyelles, 10 consonnes
- Liaisons sacrées (16 types)
- Système verbal et temporel complet