docs(marketing): instructions pour l'agent Hermes et mise en conformite des textes de lancement (DeepL retire, 6 moteurs, 107 langues)
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
|
||||
Un outil de traduction de documents posé sur un SaaS pose toujours la même question : **où vont mes fichiers ?** Pour les documents confidentiels (compta, juridique, RH, brevets), l'auto-hébergement est la seule réponse qui tienne.
|
||||
|
||||
Ce guide montre comment monter une pile complète de traduction de documents — API, base, cache, interface — sur votre propre infrastructure, avec Docker. (Le projet dont on s'inspire est open source : Office Translator / Wordly.art.)
|
||||
Ce guide montre comment monter une pile complète de traduction de documents — API, base, cache, interface — sur votre propre infrastructure, avec Docker. (Le guide suit le déploiement réel d'Office Translator / Wordly.art.)
|
||||
|
||||
## Architecture cible
|
||||
|
||||
@@ -27,14 +27,14 @@ Points clés :
|
||||
- **FastAPI** asynchrone pour l'API de traduction (Swagger sur `/docs`)
|
||||
- **PostgreSQL** pour les données structurées, **Redis** pour le rate limiting par IP et les files
|
||||
- **Nginx** devant pour le TLS et le reverse proxy
|
||||
- Volumes persistants pour les fichiers (suppression automatique au TTL, ex. 60 min)
|
||||
- Volumes persistants pour les fichiers (suppression automatique au TTL : par défaut, envois 30 min, résultats 2 h)
|
||||
|
||||
## 1. Prérequis
|
||||
|
||||
- Une machine Linux (VPS, serveur physique, ou même un NAS)
|
||||
- Docker + Docker Compose installés
|
||||
- Un domaine pointant vers la machine (pour le TLS)
|
||||
- Les clés API de vos moteurs de traduction (au minimum Google ; DeepL, OpenRouter, OpenAI, x.ai/Zai selon vos besoins)
|
||||
- Les clés API de vos moteurs de traduction (le moteur Google « classic » marche sans clé ; Google Cloud, OpenRouter, OpenAI, x.ai/Zai selon vos besoins)
|
||||
|
||||
## 2. Déploiement
|
||||
|
||||
@@ -52,7 +52,7 @@ Dans `.env`, renseignez au minimum :
|
||||
# Moteurs — le Google « classic » (gratuit) ne demande AUCUNE clé.
|
||||
# Clés optionnelles pour les moteurs payants :
|
||||
GOOGLE_CLOUD_API_KEY=...
|
||||
# ou DEEPL_API_KEY, OPENROUTER_API_KEY, OPENAI_API_KEY...
|
||||
# ou OPENROUTER_API_KEY, OPENAI_API_KEY, ZAI_API_KEY...
|
||||
# Optionnel : OCR Mistral pour les PDF scannés
|
||||
# MISTRAL_API_KEY=...
|
||||
|
||||
@@ -127,7 +127,7 @@ Règle d'or : **une sauvegarde qu'on n'a jamais restaurée est une sauvegarde qu
|
||||
|
||||
### Nettoyage automatique
|
||||
|
||||
Les fichiers uploadés sont supprimés automatiquement après leur TTL (60 min par défaut). Le nettoyage est orchestré côté application ; surveillez le disque quand même (un gros fichier en attente peut saturer le volume).
|
||||
Les fichiers uploadés sont supprimés automatiquement après leur TTL (par défaut : 30 min pour les envois, 2 h pour les résultats). Le nettoyage est orchestré côté application ; surveillez le disque quand même (un gros fichier en attente peut saturer le volume).
|
||||
|
||||
## 4. Durcissement
|
||||
|
||||
|
||||
Reference in New Issue
Block a user