Translate

Integrate Translate in minutes — REST API, WordPress plugin, and embed widgets.

https://translate.api.jetweb.appAPI RESTHébergé dans l'UE

Aperçu

L'API Translate est un service de traduction automatique respectueux des marques et conscient du glossaire, couvrant 46 langues. Il préserve vos noms de marque, noms de produits et ton via des règles que vous configurez dans le tableau de bord.

Démarrage rapide

POSTez le texte source et un code de langue cible. La réponse contient la chaîne traduite ainsi que des métadonnées sur les correspondances de glossaire qui ont été appliquées.

bash
curl -X POST https://translate.api.jetweb.app/api/translate \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Welcome to our site",
    "target_lang": "de"
  }'

Authentification

Chaque point de terminaison API nécessite un jeton Bearer. Générez-en un dans le tableau de bord sous "API Keys" pour le produit concerné. Conservez les jetons côté serveur — ne les commettez jamais dans des dépôts publics ni ne les incluez dans des bundles frontend.

bash
Authorization: Bearer YOUR_API_KEY

Endpoints

URL de base: https://translate.api.jetweb.app

POST
/api/translate
Translate une seule chaîne. Accepte text, target_lang, et optionnellement source_lang + glossary_id.
POST
/api/translate/batch
Translate jusqu'à 500 chaînes en une seule requête. Recommandé pour les tâches de synchronisation à l'échelle de la page.
GET
/api/languages
Listez toutes les langues prises en charge avec leurs codes ISO et leurs noms affichés.
GET
/api/usage
Renvoie le quota d'utilisation actuel et la marge restante pour le compte authentifié.

Intégrations

Le plugin WordPress traduit automatiquement les pages, les articles et les types de publication personnalisés. Pour les sites headless ou personnalisés, appelez l'API REST depuis votre pipeline de build ou au moment de la requête.