Service de Traduction
Traduisez du contenu dans plusieurs langues avec l'API de traduction de YODI.
Endpoint​
POST https://api.yodi.tg/v1/ai/translate
Description​
Traduisez du texte dans n'importe quelle langue supportée avec une grande précision et rapidité.
Paramètres​
Obligatoires​
| Paramètre | Type | Description |
|---|---|---|
text | string | Texte à traduire |
targetLang | string | Code de la langue cible (ex. 'fra_Latn', 'ewe_Latn', 'mina_Latn') |
Facultatifs​
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
sourceLang | string | auto-detect | Code de la langue source |
formality | string | neutral | Niveau de formalité : 'formal', 'neutral', 'informal' |
Exemple de Requête​
curl -X POST "https://api.yodi.tg/v1/ai/translate" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"text": "Bonjour, comment allez-vous?",
"sourceLang": "fra_Latn",
"targetLang": "ewe_Latn",
"formality": "neutral"
}'
Exemple de Réponse​
{
"message": "SUCCESS",
"error": false,
"data": "Akɔtaba me, ɔlɔ ɖe?",
"meta": { "request_id": "…", "served_at": "…" },
"status": 200
}
Langues Supportées​
YODI prend en charge la traduction pour les langues africaines avec un accent particulier sur les langues d'Afrique de l'Ouest.
| Code | Langue |
|---|---|
| fra_Latn | French (Français) |
| ewe_Latn | Ewe |
| mina_Latn | Mina |
| kbp_Latn | Kabye |
| lin_Latn | Lingala |
| nmz_Latn | Nawdm |
| fon_Latn | Fon |
| las_Latn | Lama |
Utilisez uniquement les codes de langue canoniques pour targetLang et sourceLang dans les requêtes de traduction : fra_Latn, ewe_Latn, mina_Latn, kbp_Latn, lin_Latn, nmz_Latn, fon_Latn, las_Latn.
kdh_Latn reste accepté et traduit vers le kabyè, mais il est déprécié : kdh est le code ISO du tem, et la réponse porte meta.deprecation. Il sera retiré après le 2027-03-31.
Cas d'Usage​
- Localiser des applications mobiles
- Traduire du contenu web
- Traduire automatiquement les emails clients
- Génération de sous-titres
- Traduction de documents