← 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.