---
title: "Annuler une traduction"
description: "Interrompez une traduction en cours dans la limite d'une tâche, ne payez que le travail déjà effectué et consultez le montant exact débité dans la réponse."
canonical: "https://ai-glot.com/docs/fr/api/translations/cancel"
updated: "2026-08-31"
---

# Annuler une traduction

Nécessite `batches:write`. L'arrêt s'effectue dans la limite d'une tâche plutôt qu'instantanément, car une tâche en cours d'exécution est finalisée plutôt qu'abandonnée à mi-parcours.

## Ce qui vous est facturé

Le travail déjà finalisé est facturé, et la réponse en indique le montant exact dans `credits_charged`. La partie inutilisée de la réservation est recréditée sur votre solde.

Il ne s'agit pas d'une simple politique de remboursement mais d'une réalité technique : le traitement de la traduction a consommé des ressources du modèle. Annuler au début coûte peu, tandis qu'annuler vers la fin engendre une facturation quasi totale.

## État final de la traduction

Le lot passe au statut `failed` avec `error.code: "cancelled"`. Il s'agit d'un choix délibéré plutôt que d'un statut `cancelled` distinct : une intégration qui gère déjà les erreurs prend en charge l'annulation sans modification de code, tandis que `error.code` permet de faire la distinction dès que nécessaire.

Tous les éléments déjà générés par la traduction ne sont pas téléchargeables. Un résultat partiel ne constitue pas un fichier traduit valide, et renvoyer un document incomplet serait plus problématique que de ne rien renvoyer.
