---
title: "Cancelar una traducción"
description: "Detén una traducción en curso en una sola tarea, paga únicamente por el trabajo ya ejecutado y consulta el importe exacto cobrado en la respuesta."
canonical: "https://ai-glot.com/docs/es/api/translations/cancel"
updated: "2026-08-31"
---

# Cancelar una traducción

Requiere `batches:write`. Se detiene en el transcurso de una tarea en lugar de hacerlo de forma instantánea, ya que las tareas en curso se completan en lugar de dejarse a medio escribir.

## Qué se te cobra

Se cobra el trabajo ya realizado, indicando la cantidad en el campo `credits_charged` de la respuesta. La parte no utilizada de la reserva se reembolsa al saldo de la cuenta.

No se trata tanto de una política de reembolsos como de una realidad contable: la traducción ya ejecutada ha consumido capacidad de los modelos. Cancelar al inicio cuesta menos; cancelar cerca del final conlleva casi el importe total.

## En qué estado queda la traducción

El lote finaliza en estado `failed` con `error.code: "cancelled"`. Esta es una decisión deliberada en lugar de utilizar un estado `cancelled` independiente: cualquier integración que ya gestione fallos gestionará cancelaciones sin necesidad de nuevo código, y `error.code` permite diferenciarlos siempre que sea necesario.

El contenido que la traducción haya generado hasta ese momento no se podrá descargar. Un resultado parcial no constituye un archivo traducido válido, y entregar uno incompleto resultaría peor que no entregar nada.
