---
title: "Een vertaling annuleren"
description: "Stop een lopende vertaling binnen één taak, betaal alleen voor het werk dat al is uitgevoerd en lees in het antwoord het exacte afgeschreven bedrag af."
canonical: "https://ai-glot.com/docs/nl/api/translations/cancel"
updated: "2026-10-12"
---

# Een vertaling annuleren

Vereist `batches:write`. De vertaling wordt binnen één taak gestopt, dus niet onmiddellijk: een taak die al bezig is, wordt afgemaakt in plaats van halverwege afgebroken.

## Wat er in rekening wordt gebracht

Al uitgevoerd werk wordt in rekening gebracht. In het antwoord staat hoeveel in `credits_charged`. Het ongebruikte deel van de reservering wordt weer aan het saldo toegevoegd.

Dit is niet zozeer een terugbetalingsbeleid als wel een boekhoudkundig gegeven: voor de vertaling die al is uitgevoerd, is modelcapaciteit gebruikt. Hoe eerder je annuleert, hoe minder het kost; annuleer je bijna aan het einde, dan betaal je vrijwel het volledige bedrag.

## Status van de vertaling

De batch krijgt de status `cancelled`. Dit is een eigen eindstatus en geen vorm van mislukking. Ook `error.code` krijgt de waarde `"cancelled"`, zodat een aanroeper die alleen de fout uitleest toch weet waarom de taak is gestopt.

Dit onderscheid is belangrijk wanneer je de status opvraagt. `cancelled` betekent dat er niets mis is gegaan: iemand heeft het werk bewust gestopt. `failed` betekent dat de vertaling niet kon worden voltooid; `error.code` geeft aan wat er misging. Beide zijn eindstatussen, dus stop met opvragen. Alleen bij `failed` is opnieuw proberen of een melding versturen zinvol.

Wat de vertaling al heeft opgeleverd, kan niet worden gedownload. Een gedeeltelijk resultaat is geen vertaald bestand; zo'n resultaat aanbieden zou slechter zijn dan helemaal niets teruggeven.
