← Retour à la documentation
🌐

Translate API

Traduction multilingue intelligente via IA

Version 0.4.0 — Traduction avec détection automatique de la langue source, choix du registre (formel, informel, technique, littéraire).

POST /v1/translate

Traduit un texte d'une langue à une autre avec contrôle du registre et détection automatique de la langue source.

Paramètres

Paramètre Type Défaut Description
text string requis Texte à traduire (max 10 000 caractères)
target_lang string "en" Code ISO langue cible (fr, en, es, de, it, pt, zh, ja, ko, ar, ru...)
source_lang string "auto" Code ISO langue source ou "auto" pour détection automatique
tone string "formel" formel, informel, technique, littéraire

Exemple

Requête

{
  "text": "L'intelligence artificielle transforme profondément notre façon de travailler et d'innover.",
  "target_lang": "en",
  "tone": "professionnel"
}

Réponse

{
  "translated_text": "Artificial intelligence is profoundly transforming the way we work and innovate.",
  "source_lang": "fr",
  "detected_lang": "fr",
  "target_lang": "en",
  "tone": "professionnel",
  "error": null,
  "response_time_ms": 923
}

Intégration

Python

import requests

resp = requests.post(
    "https://api.s33d.fr/v1/translate",
    headers={"X-API-Key": "s33d_votre_clé_ici"},
    json={
        "text": "Buenos días, ¿cómo estás?",
        "target_lang": "fr",
        "source_lang": "auto",
        "tone": "informel"
    }
)

data = resp.json()
print(f"Détecté: {data['detected_lang']} → {data['target_lang']}")
print(f"Traduction: {data['translated_text']}")

JavaScript

const resp = await fetch("https://api.s33d.fr/v1/translate", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "X-API-Key": "s33d_votre_clé_ici"
  },
  body: JSON.stringify({
    text: "Artificial intelligence is transforming healthcare.",
    target_lang: "fr",
    tone: "technique"
  })
});

const { translated_text, detected_lang } = await resp.json();
console.log(`${detected_lang} → fr: ${translated_text}`);

Cas d'usage

🌍 Internationalisation

Traduisez automatiquement le contenu de votre application.

💬 Support multilingue

Traduisez les messages entrants et sortants du support client.

📝 Localisation de contenu

Adaptez vos articles et docs en plusieurs langues avec le bon registre.

📊 Veille internationale

Traduisez des sources étrangères pour votre veille concurrentielle.