Text Translation
Cette page détaille l’utilisation de l’endpoint de traduction de texte, qui vous permet de traduire du contenu dans la langue de votre choix.
Aperçu de l’Endpoint
- URL :
https://api.magistral.com/v1/translate - Méthode : POST
- Coût : 120 crédits par requête
Paramètres de la Requête
| Paramètre | Type | Description |
|---|---|---|
article | string | Le texte à traduire |
output_language | string | La langue cible pour la traduction |
Exemple de Requête
const response = await fetch('https://api.magistral.com/v1/translate', { method: 'POST', headers: { 'Authorization': `Bearer ${VOTRE_TOKEN_API}`, 'Content-Type': 'application/json' }, body: JSON.stringify({ article: "Hello, this is a text to translate.", output_language: "français" })});
const data = await response.json();import requests
response = requests.post( 'https://api.magistral.com/v1/translate', headers={ 'Authorization': f'Bearer {VOTRE_TOKEN_API}', 'Content-Type': 'application/json' }, json={ 'article': 'Hello, this is a text to translate.', 'output_language': 'français' })
data = response.json()curl -X POST "https://api.magistral.com/v1/translate" \-H "Authorization: Bearer ${VOTRE_TOKEN_API}" \-H "Content-Type: application/json" \-d '{ "article": "Hello, this is a text to translate.", "output_language": "français"}'Exemple de Réponse
{ "request_id": "req_abc123xyz789", "status": "processing", "estimated_time": "15s"}Langues Supportées
L’API peut traduire vers n’importe quelle langue. Il vous suffit simplement d’indiquer la langue souhaitée dans le paramètre output_language (par exemple : “français”, “english”, “español”, etc.).