Approuver le plan et traduire
Spends credits: the plan's measured word count at the chosen quality (standard: 1 word = 1 credit; lite: a third, rounded up) is reserved and settled at completion. Returns the initial progress with estimated_seconds_remaining — poll the translation with GET from here.
POST/v1/batches/{batch_id}/approve
Nécessite batches:create. Cet appel déclenche la dépense de crédits. Toutes les étapes préalables (création, planification, affinement) sont gratuites.
Combien cela coûte-t-il ?
Le nombre de mots mesuré dans le plan est réservé selon le niveau de qualité choisi, puis régularisé en fonction de la consommation réelle une fois la traduction terminée.
| Qualité | Coût | Disponibilité |
|---|---|---|
standard | 1 crédit par mot | Tous les forfaits |
lite | Un tiers des mots, arrondi à l’unité supérieure | Forfaits payants |
Comme le décompte est directement mesuré à partir du fichier et non estimé, le montant réservé correspond exactement au chiffre indiqué dans la réponse du plan. Si le solde est insuffisant, l’appel échoue avec l’erreur insufficient_credits et aucun crédit n’est réservé.
Suivre ensuite l’avancement
La réponse renvoie l’état initial de progression, notamment estimated_seconds_remaining. À partir de là, interrogez régulièrement GET /v1/batches/{batch_id} plutôt que de réappeler l’approbation. Une seconde approbation sur une traduction en cours échoue avec l’erreur batch_not_awaiting_approval.
Le champ custom_instructions applique des consignes spécifiques à ce lot uniquement, en complément des glossaires éventuels de l’espace de travail. Il ne modifie pas le plan : il n’a donc aucun impact sur les éléments traduits, mais uniquement sur la manière de les traduire.