Aller au contenu principal

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ètreTypeDescription
textstringTexte à traduire
targetLangstringCode de la langue cible (ex. 'fra_Latn', 'ewe_Latn', 'mina_Latn')

Facultatifs​

ParamètreTypeDéfautDescription
sourceLangstringauto-detectCode de la langue source
formalitystringneutralNiveau 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.

CodeLangue
fra_LatnFrench (Français)
ewe_LatnEwe
mina_LatnMina
kbp_LatnKabye
lin_LatnLingala
nmz_LatnNawdm
fon_LatnFon
las_LatnLama

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

Prochaines Étapes​