confluent/ConfluentTranslator
StillHammer_Etheryale b37bc89ace Fix: Corriger chemins relatifs après restructuration + configuration PM2
🔧 Corrections chemins relatifs (commit 4b0f916)
- Fix radicalMatcher.js: ../../../../data/lexique.json
- Fix morphologicalDecomposer.js: ../../../../data/lexique.json
- Fix promptBuilder.js: ../../../prompts/
- Fix auth.js: ../../data/tokens.json
- Fix server.js: ../../prompts/cf2fr-refinement.txt

⚙️ Configuration PM2
- Add ecosystem.config.js pour gestion PM2 propre
- Fix chargement variables d'environnement .env

 Tests complets
- Add TEST_RESULTS.md avec documentation complète
- Tous les endpoints testés et fonctionnels
- Traductions Anthropic + OpenAI opérationnelles

📦 Lexique
- Add symlinks ancien-confluent/ et proto-confluent/
- Add lexique.json et lexique-francais-confluent.json
- 1,835 mots FR, 904 mots CF, 670 racines chargées

🚀 Statut: Serveur ONLINE, tous endpoints fonctionnels

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-04 07:56:54 +00:00
..
data Fix: Corriger chemins relatifs après restructuration + configuration PM2 2025-12-04 07:56:54 +00:00
docs Restructuration complète du projet ConfluentTranslator 2025-12-02 23:28:12 +08:00
plans Implement radical lookup system for Confluent translator (83% → 92% coverage) 2025-11-28 22:24:56 +08:00
prompts Retrait du Proto-Confluent de l'interface + nettoyage lexique 2025-12-02 11:36:58 +08:00
public Restructuration complète du projet ConfluentTranslator 2025-12-02 23:28:12 +08:00
src Fix: Corriger chemins relatifs après restructuration + configuration PM2 2025-12-04 07:56:54 +00:00
tests Restructuration complète du projet ConfluentTranslator 2025-12-02 23:28:12 +08:00
.env.example Ajout système d'authentification complet avec interface de connexion 2025-12-02 12:01:01 +08:00
ancien-confluent Fix: Corriger chemins relatifs après restructuration + configuration PM2 2025-12-04 07:56:54 +00:00
ecosystem.config.js Fix: Corriger chemins relatifs après restructuration + configuration PM2 2025-12-04 07:56:54 +00:00
package-lock.json WIP: Custom API keys + rate limiter fixes (à continuer) 2025-12-02 16:40:48 +08:00
package.json Ajout système d'authentification complet avec interface de connexion 2025-12-02 12:01:01 +08:00
proto-confluent Fix: Corriger chemins relatifs après restructuration + configuration PM2 2025-12-04 07:56:54 +00:00
README.md Ajout Proto-Confluent + ConfluentTranslator 2025-11-27 11:54:38 +08:00
server.js Restructuration complète du projet ConfluentTranslator 2025-12-02 23:28:12 +08:00
STRUCTURE.md Restructuration complète du projet ConfluentTranslator 2025-12-02 23:28:12 +08:00
test1.json Amélioration couverture lexicale: 36.5% → 54.7% (long texts) 2025-11-30 18:02:15 +08:00
test2.json Amélioration couverture lexicale: 36.5% → 54.7% (long texts) 2025-11-30 18:02:15 +08:00
TEST_RESULTS.md Fix: Corriger chemins relatifs après restructuration + configuration PM2 2025-12-04 07:56:54 +00: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