---
title: "Annulla una traduzione"
description: "Interrompi una traduzione in corso entro la fine del task corrente, paga solo per il lavoro già svolto e visualizza l'importo esatto addebitato nella risposta."
canonical: "https://ai-glot.com/docs/it/api/translations/cancel"
updated: "2026-08-31"
---

# Annulla una traduzione

Richiede il permesso `batches:write`. L'operazione viene interrotta al termine del singolo task anziché istantaneamente, in modo da completare l'elaborazione del blocco in corso invece di lasciarlo incompleto.

## Cosa ti viene addebitato

Il lavoro già completato viene addebitato e la risposta specifica l'importo esatto nel campo `credits_charged`. La parte non utilizzata della riserva di crediti viene riaccreditata sul saldo.

Non si tratta di una politica di rimborso, ma di un riscontro contabile: l'elaborazione eseguita ha consumato capacità di calcolo del modello. L'annullamento nelle fasi iniziali costa meno, mentre l'annullamento verso la fine comporterà l'addebito di quasi l'intero importo.

## Stato finale della traduzione

Il batch termina nello stato `failed` con `error.code: "cancelled"`. Si tratta di una scelta intenzionale anziché di uno stato dedicato `cancelled`: in questo modo un'integrazione che gestisce già gli errori è in grado di gestire anche gli annullamenti senza modifiche al codice, mentre `error.code` permette di distinguere i due casi ove necessario.

I contenuti parziali eventualmente già generati dalla traduzione non sono scaricabili. Un risultato parziale non costituisce un file tradotto valido e restituirlo sarebbe peggio che non restituire nulla.
