confluent/ConfluentTranslator
StillHammer 6fe6c7867e Ajout onglet Lexique + structure JSON modulaire
- Ajout onglet "Lexique" dans ConfluentTranslator
  - Recherche en temps réel à chaque lettre tapée
  - Sélecteur Proto/Ancien Confluent
  - Affichage français → confluent avec compteur
  - Endpoint /lexique dans server.js

- Structure modulaire lexique-ancien/ (21 fichiers)
  - Format ultra-flexible : normalisation FR, multi-traductions, métadonnées
  - 20 domaines thématiques (castes, lieux, émotions, actions...)
  - ~500-600 mots à remplir (listés en commentaire _mots_a_gerer)

- Structure modulaire lexique-proto/ (6 fichiers)
  - Racines monosyllabiques primitives
  - ~150-200 racines à remplir
  - README explicatif des différences Proto/Ancien

Format JSON supporte :
- Synonymes FR (chevaux → cheval)
- Plusieurs traductions CF par mot FR
- Compositions avec racines + sens littéral
- Évolution Proto → Ancien

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-27 12:52:07 +08:00
..
prompts Ajout Proto-Confluent + ConfluentTranslator 2025-11-27 11:54:38 +08:00
public Ajout onglet Lexique + structure JSON modulaire 2025-11-27 12:52:07 +08:00
package-lock.json Ajout Proto-Confluent + ConfluentTranslator 2025-11-27 11:54:38 +08:00
package.json Ajout Proto-Confluent + ConfluentTranslator 2025-11-27 11:54:38 +08:00
README.md Ajout Proto-Confluent + ConfluentTranslator 2025-11-27 11:54:38 +08:00
server.js Ajout onglet Lexique + structure JSON modulaire 2025-11-27 12:52:07 +08:00

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

  1. Configurer le provider : Choisir entre Anthropic ou OpenAI
  2. Choisir le modèle : Selon le provider sélectionné
  3. Sélectionner la langue cible : Proto-Confluent ou Ancien Confluent
  4. 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