Audio & temps réel
Créer une traduction
Traduit l'audio en texte anglais
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.
Cet endpoint traduit l’audio en anglais. N’envoyez pas language : ce paramètre n’est pas accepté pour la traduction audio et peut renvoyer unsupported_parameter. Pour traduire du texte, utilisez POST /v1/translations ; recommended_for=translation désigne cette API de texte.
Corps de la requête
La réponse est renvoyée après la traduction. Pour un audio long, prévoyez un délai HTTP d’au moins 120s.
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.
whisper-1Identifiant du modèle de traduction audio, par exemple whisper-1. Vérifiez dans ses détails actuels la prise en charge de POST /v1/audio/translations.
Un texte facultatif pour guider le style du modèle ou poursuivre un segment précédent. Doit être en anglais.
jsonFormat de sortie. Whisper accepte json, text, srt, verbose_json et vtt. Les autres modèles peuvent proposer un choix différent ; vérifiez leurs détails.
Température d’échantillonnage de 0 à 1, uniquement pour les modèles compatibles avec ce paramètre.
Réponse
Les champs suivants décrivent les réponses JSON de transcription ou de traduction. text, srt et vtt renvoient du texte ou des sous-titres bruts, pas un objet JSON. Les champs supplémentaires dépendent du modèle et du format.
Le texte traduit en anglais.
Pour le format verbose_json, la réponse inclut également :
Indication de langue fournie dans la réponse, lorsqu’elle est présente.
La durée de l'audio d'entrée en secondes.
Segments du texte traduit avec horodatages.
Requête
curl -X POST "https://api.tokenlab.sh/v1/audio/translations" \
-H "Authorization: Bearer sk-your-api-key" \
-F "file=@german_audio.mp3" \
-F "model=whisper-1"Réponse
{
"text": "Hello, my name is Wolfgang and I come from Germany. Where are you from?"
}Traduction vs Transcription
| Fonctionnalité | Traduction | Transcription |
|---|---|---|
| Langue de sortie | Toujours l'anglais | Identique à l'entrée |
| Cas d'usage | Convertir un audio étranger en anglais | Préserver la langue d'origine |
| Paramètre de langue | Non applicable | Indice facultatif |
Autorisation
BearerAuth Authentification par clé API. Créez ou gérez vos clés API dans Dashboard > API > API Keys.
Emplacement: header
En-têtes
Politique de livraison par requête. Remplace les valeurs par défaut de la clé API et de l'espace de travail. Tente automatiquement TokenLab Verified en premier et peut basculer une fois vers Official uniquement avant la sortie, l'acceptation de la requête ou la création de ressource persistante.
Valeurs possibles
- "auto"
- "verified"
- "official"
Corps de la requête
multipart/form-data
Réponse
application/json
application/json
application/json
application/json
application/json
application/json