confluent/ConfluentTranslator
StillHammer 35e7b6dd9d Système émotionnel complet - Métaphores corporelles
# Vocabulaire Émotionnel COMPLET
- Documentation complète: docs/EMOTIONS_METAPHORES.md (400+ lignes)
  * 20+ émotions basées sur métaphores corporelles
  * 4 racines corporelles: kori (cœur), sili (regard), kina (sang), puli (souffle)
  * Métaphores simples pour usage quotidien (ex: kori sora = joyeux)
  * Compositions formelles avec liaisons sacrées (ex: koriasora)

# Émotions Documentées
Positives:
- Joie = kori sora / koriasora (cœur-soleil)
- Amour = koriakota (cœur-union)
- Espoir = koriaora (cœur-aurore)
- Sérénité = koriaura (cœur-eau)
- Confiance = koriaveri (cœur-vérité)
- Fierté = koriamako (cœur-grandeur)
- Gratitude = koriakita (cœur-don)

Négatives:
- Tristesse = kori taku / koriataku (cœur-sombre)
- Peur = sili taku / siliataku (regard-obscur)
- Colère = kina suki / koriasuki (sang-feu)
- Haine = koriozoka (cœur-contre-ennemi)
- Angoisse = korioavuku (cœur-vers-gouffre)
- Désespoir = korizoora (cœur-sans-aurore)
- Honte = koriataku (cœur-ombre)

# Prompt Système Enrichi
- ConfluentTranslator/prompts/ancien-system.txt
  * Section "ÉMOTIONS (MÉTAPHORES CORPORELLES)" ajoutée
  * 6 métaphores simples documentées
  * 7 compositions formelles avec exemples
  * Règles de construction avec liaisons

# Principe Culturel
Les Siliaska n'ont PAS de mots abstraits pour les émotions.
Ils utilisent des métaphores corporelles vivantes:
- Le cœur ressent (kori)
- Le regard révèle (sili)
- Le sang brûle (kina)
- Le souffle calme (puli)

# Résultats
 3/3 systèmes essentiels COMPLÉTÉS:
  1.  Nombres (Base 12 + Preprocessor)
  2.  Adjectifs (Double système)
  3.  Émotions (Métaphores corporelles)

 Langue Confluent COMPLÈTE pour JDR
 Documentation totale: 2000+ lignes
 Système culturellement cohérent
 TODO mis à jour: Émotions  FAIT

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-28 14:06:37 +08:00
..
prompts Système émotionnel complet - Métaphores corporelles 2025-11-28 14:06:37 +08:00
public Implémentation du système de prompt contextuel intelligent 2025-11-28 11:08:45 +08:00
contextAnalyzer.js Implémentation système de racines françaises pour matching verbes conjugués 2025-11-28 13:04:51 +08:00
lexiqueLoader.js Implémentation du système de prompt contextuel intelligent 2025-11-28 11:08:45 +08:00
NUMBER_PREPROCESSING.md Système de nombres Base 12 + Number Preprocessor COMPLET 2025-11-28 13:58:04 +08:00
numberPreprocessor.js Système de nombres Base 12 + Number Preprocessor COMPLET 2025-11-28 13:58:04 +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
promptBuilder.js Système de nombres Base 12 + Number Preprocessor COMPLET 2025-11-28 13:58:04 +08:00
README.md Ajout Proto-Confluent + ConfluentTranslator 2025-11-27 11:54:38 +08:00
server.js Système de nombres Base 12 + Number Preprocessor COMPLET 2025-11-28 13:58:04 +08:00
test-context-skimming.js Implémentation du système de prompt contextuel intelligent 2025-11-28 11:08:45 +08:00
test-contextAnalyzer.js Implémentation du système de prompt contextuel intelligent 2025-11-28 11:08:45 +08:00
test-nombres.js Système de nombres Base 12 + Number Preprocessor COMPLET 2025-11-28 13:58:04 +08:00
test-number-preprocessor.js Système de nombres Base 12 + Number Preprocessor COMPLET 2025-11-28 13:58:04 +08:00
test-prompt-nombres.js Système de nombres Base 12 + Number Preprocessor COMPLET 2025-11-28 13:58:04 +08:00
test-promptBuilder.js Implémentation du système de prompt contextuel intelligent 2025-11-28 11:08:45 +08:00
test-simple-nombre.js Système de nombres Base 12 + Number Preprocessor COMPLET 2025-11-28 13:58:04 +08:00
TESTS_NOMBRES_RESULTAT.md Système de nombres Base 12 + Number Preprocessor COMPLET 2025-11-28 13:58:04 +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