Tradomatic

Traduction assisté par llm.
📸 Aperçu
| Traduction | Glossaire |
|---|---|
![]() |
![]() |
📖 À propos
Traducteur autonome de textes avec glossaire terminologique intelligent. Langues et domaine configurables — profil recommandé : philosophie allemand → français.
⬇️ Installation
# Windows
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
# Linux/Mac
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
✏️ Utilisation
python src/main.py
⚙️ Configuration
- Paramètres : Choisir API (Claude/Gemini), langues source/cible, profil (ex. philosophie DE → FR), entrer clé API, tester connexion, définir chemins
- Prompts : Personnaliser les prompts (balises :
{glossaire_json},{numero},{contenu_markdown_page}) - Traduction : Lancer et suivre la progression
- Glossaire : Visualiser les termes spécialisés en temps réel
- Comparaison : Voir source et traduction côte à côte
📚 Glossaire
Le glossaire contient uniquement les termes spécialisés complexes et concepts identifiés automatiquement par le LLM dans la section nouveaux_termes, pas tous les mots du texte.
🔁 Reprise automatique
- Le dernier projet est chargé automatiquement au démarrage
- Si la traduction est interrompue, elle reprend là où elle s’était arrêtée (pages déjà traduites sont ignorées)
📋 Logs
Tous les logs détaillés (prompts envoyés, réponses reçues, erreurs) sont dans :
- Console : Logs en temps réel
- Fichier :
logs/traduction_YYYYMMDD_HHMMSS.log(logs complets)
📁 Structure
tradomatic/
├── src/
│ ├── core/ # API, glossaire, contexte, traduction
│ ├── ui/ # Interface PyQt6 (panneaux)
│ └── utils/ # i18n, config, logs
├── resources/ # Traductions UI, thèmes QSS
├── templates/ # Prompts par défaut
└── logs/ # Fichiers de log
💰 Coût
- Gemini : Gratuit (1500 req/jour)
- Claude Sonnet 4 : ~43$ pour 700 pages
📄 Licence
MIT
🌐 Liens
📸 Vorschau
| Übersetzung | Glossar |
|---|---|
![]() |
![]() |
📖 Über
Autonomer Textübersetzer mit intelligentem terminologischem Glossar. Sprachen und Fachgebiet sind konfigurierbar — empfohlenes Profil: Philosophie Deutsch → Französisch.
⬇️ Installation
# Windows
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
# Linux/Mac
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
✏️ Verwendung
python src/main.py
⚙️ Konfiguration
- Einstellungen: API wählen (Claude/Gemini), Quell-/Zielsprache, Profil (z. B. Philosophie DE → FR), API-Schlüssel eingeben, Verbindung testen, Pfade setzen
- Prompts: Prompts anpassen (Platzhalter:
{glossaire_json},{numero},{contenu_markdown_page}) - Übersetzung: Starten und Fortschritt verfolgen
- Glossar: Fachbegriffe in Echtzeit anzeigen
- Vergleich: Quelle und Übersetzung nebeneinander sehen
📚 Glossar
Das Glossar enthält nur komplexe Fachbegriffe und Konzepte, die vom LLM automatisch im Abschnitt nouveaux_termes erkannt werden, nicht alle Wörter des Textes.
🔁 Automatische Wiederaufnahme
- Das letzte Projekt wird beim Start automatisch geladen
- Wird die Übersetzung unterbrochen, setzt sie dort fort, wo sie stehen geblieben ist (bereits übersetzte Seiten werden übersprungen)
📋 Logs
Alle detaillierten Logs (gesendete Prompts, empfangene Antworten, Fehler) liegen in:
- Konsole: Echtzeit-Logs
- Datei:
logs/traduction_YYYYMMDD_HHMMSS.log(vollständige Logs)
📁 Struktur
tradomatic/
├── src/
│ ├── core/ # API, Glossar, Kontext, Übersetzung
│ ├── ui/ # PyQt6-Oberfläche (Paneele)
│ └── utils/ # i18n, Konfiguration, Logs
├── resources/ # UI-Übersetzungen, QSS-Themes
├── templates/ # Standard-Prompts
└── logs/ # Logdateien
💰 Kosten
- Gemini: Kostenlos (1500 Anfragen/Tag)
- Claude Sonnet 4: ~43$ für 700 Seiten
📄 Lizenz
MIT
🌐 Links
📸 Preview
| Translation | Glossary |
|---|---|
![]() |
![]() |
📖 About
Standalone text translator with a smart terminological glossary. Languages and domain are configurable — recommended profile: German → French philosophy.
⬇️ Installation
# Windows
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
# Linux/Mac
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
✏️ Usage
python src/main.py
⚙️ Configuration
- Settings: Choose API (Claude/Gemini), source/target languages, profile (e.g. philosophy DE → FR), enter API key, test connection, set paths
- Prompts: Customize prompts (tags:
{glossaire_json},{numero},{contenu_markdown_page}) - Translation: Start and follow progress
- Glossary: View specialized terms in real time
- Comparison: See source and translation side by side
📚 Glossary
The glossary contains only complex specialized terms and concepts automatically identified by the LLM in the nouveaux_termes section, not every word in the text.
🔁 Automatic resume
- The last project is loaded automatically at startup
- If translation is interrupted, it resumes where it stopped (already translated pages are skipped)
📋 Logs
All detailed logs (sent prompts, received responses, errors) are in:
- Console: real-time logs
- File:
logs/traduction_YYYYMMDD_HHMMSS.log(full logs)
📁 Structure
tradomatic/
├── src/
│ ├── core/ # API, glossary, context, translation
│ ├── ui/ # PyQt6 interface (panels)
│ └── utils/ # i18n, config, logs
├── resources/ # UI translations, QSS themes
├── templates/ # Default prompts
└── logs/ # Log files
💰 Cost
- Gemini: Free (1500 req/day)
- Claude Sonnet 4: ~$43 for 700 pages
📄 License
MIT
🌐 Links
📸 Vista previa
| Traducción | Glosario |
|---|---|
![]() |
![]() |
📖 Acerca de
Traductor autónomo de textos con glosario terminológico inteligente. Idiomas y dominio configurables — perfil recomendado: filosofía alemán → francés.
⬇️ Instalación
# Windows
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
# Linux/Mac
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
✏️ Uso
python src/main.py
⚙️ Configuración
- Ajustes: Elegir API (Claude/Gemini), idiomas origen/destino, perfil (p. ej. filosofía DE → FR), introducir clave API, probar conexión, definir rutas
- Prompts: Personalizar los prompts (etiquetas:
{glossaire_json},{numero},{contenu_markdown_page}) - Traducción: Lanzar y seguir el progreso
- Glosario: Visualizar los términos especializados en tiempo real
- Comparación: Ver fuente y traducción lado a lado
📚 Glosario
El glosario contiene únicamente los términos especializados complejos y conceptos identificados automáticamente por el LLM en la sección nouveaux_termes, no todas las palabras del texto.
🔁 Reanudación automática
- El último proyecto se carga automáticamente al arrancar
- Si la traducción se interrumpe, reanuda donde se detuvo (las páginas ya traducidas se ignoran)
📋 Logs
Todos los logs detallados (prompts enviados, respuestas recibidas, errores) están en:
- Consola: Logs en tiempo real
- Archivo:
logs/traduction_YYYYMMDD_HHMMSS.log(logs completos)
📁 Estructura
tradomatic/
├── src/
│ ├── core/ # API, glosario, contexto, traducción
│ ├── ui/ # Interfaz PyQt6 (paneles)
│ └── utils/ # i18n, config, logs
├── resources/ # Traducciones UI, temas QSS
├── templates/ # Prompts por defecto
└── logs/ # Archivos de log
💰 Coste
- Gemini: Gratis (1500 req/día)
- Claude Sonnet 4: ~43$ por 700 páginas
📄 Licencia
MIT


