Passerelle de traduction auto-hébergée

Traduction rapide,
privée et sous contrôle.

e-translate place une API simple et authentifiée devant un moteur LibreTranslate auto-hébergé, avec mise en cache Redis et gestion des clés en temps réel. Aucune donnée n'est envoyée à des services tiers.

Points d'entrée de l'API

Authentification via l'en-tête X-API-Key ou le paramètre ?api_key=.

POST/translate

Traduit un texte (ou un tableau de textes). Résultats mis en cache.

curl -X POST https://translation.e-cosplay.fr/translate \
  -H "X-API-Key: etk_…" \
  -H "Content-Type: application/json" \
  -d '{"q":"Bonjour le monde","source":"fr","target":"en"}'
POST/detect

Détecte la langue d'un texte fourni.

GET/languages

Liste les langues prises en charge (mise en cache).

GET/health

État du service (sans authentification).

Démo en direct

Essayez le service directement depuis votre navigateur — un exemple sans clé, ou un appel authentifié avec votre propre clé API.

Exemple sans clé : traduisez « Bonjour le monde » en trois langues.

Vous avez une clé ? Testez l'appel GET /languages avec votre clé API. La clé n'est utilisée que pour cette requête, depuis votre navigateur.