Passer au contenu principal

Vue d’ensemble

Traduit l’audio dans n’importe quelle langue prise en charge en texte anglais. Contrairement à la transcription, cet endpoint renvoie toujours du texte en anglais, quelle que soit la langue d’entrée.

Corps de la requête

file
file
requis
Le fichier audio à traduire. Formats pris en charge : flac, mp3, mp4, mpeg, mpga, m4a, ogg, wav, webm. La taille maximale du fichier est de 25 MB.
model
string
défaut:"whisper-1"
Le modèle à utiliser. Actuellement, seul whisper-1 est pris en charge.
prompt
string
Un texte facultatif pour guider le style du modèle ou poursuivre un segment précédent. Doit être en anglais.
response_format
string
défaut:"json"
Le format de la sortie. Options : json, text, srt, verbose_json, vtt.
temperature
number
La température d’échantillonnage, comprise entre 0 et 1. Des valeurs plus élevées comme 0.8 produisent une sortie plus aléatoire, tandis que des valeurs plus faibles comme 0.2 rendent la sortie plus ciblée et déterministe.

Réponse

text
string
Le texte traduit en anglais.
Pour le format verbose_json, la réponse inclut également :
language
string
La langue détectée de l’audio d’entrée.
duration
number
La durée de l’audio d’entrée en secondes.
segments
array
Segments du texte traduit avec horodatages.
curl -X POST "https://api.lemondata.cc/v1/audio/translations" \
  -H "Authorization: Bearer sk-your-api-key" \
  -F "file=@german_audio.mp3" \
  -F "model=whisper-1"
{
  "text": "Hello, my name is Wolfgang and I come from Germany. Where are you from?"
}

Traduction vs Transcription

FonctionnalitéTraductionTranscription
Langue de sortieToujours l’anglaisIdentique à l’entrée
Cas d’usageConvertir un audio étranger en anglaisPréserver la langue d’origine
Paramètre de langueNon applicableIndice facultatif
L’endpoint de traduction détecte automatiquement la langue source et la traduit en anglais. Le paramètre language de la transcription est ignoré.