
DeepL API: Karakterverbruik in de gaten houden
Vertalingen via DeepL API zijn praktisch en perfect te integreren in workflows - maar de tekenlimiet is snel bereikt, vooral met de gratis versie. Hoe vaak heb je jezelf afgevraagd: "Hoeveel tekens heb ik vandaag eigenlijk gebruikt?" Ik zal je laten zien hoe je op elk moment de huidige status kunt opvragen - met eenvoudige commando's en zonder door het dashboard te hoeven puzzelen.
De beperkingen van de DeepL API begrijpen
De gratis DeepL API ("DeepL API Free") heeft een vaste maandelijkse limiet van 500.000 karakters. Er is geen dagelijkse limiet - je kunt de 500.000 karakters naar believen over de maand verdelen tot ze opgebruikt zijn. Zodra de limiet is bereikt, worden er geen vertalingen meer uitgevoerd tot de volgende factureringsmaand begint.
Met DeepL API Pro daarentegen betaal je naar gebruik, zonder vaste maandelijkse limiet. In dit geval is het des te belangrijker om je verbruik in de gaten te houden om te voorkomen dat de kosten onverwacht de pan uit rijzen.
Probleem: de verbruiksweergave wordt niet automatisch bijgewerkt
Een typisch probleem: je werkt de hele dag met de API en vertaalt ijverig teksten in verschillende talen, maar de weergave van de gebruikte tekens in de DeepL account is niet veranderd. Dit komt omdat de weergave niet in realtime wordt bijgewerkt. Het geeft alleen de status weer die werd geregistreerd toen de gebruiksgegevens expliciet werden opgevraagd.
Karaktergebruik per maand opvragen
Met een eenvoudig cURL-commando kun je op elk moment je huidige verbruik controleren - zonder de webinterface te hoeven gebruiken. Zo ga je te werk:
Voor DeepL API Free:
curl -X GET "https://api-free.deepl.com/v2/usage" -H "Authorisation: DeepL-Auth-Key DEIN_API_KEY"
Voor DeepL API Pro:
curl -X GET "https://api.deepl.com/v2/usage" -H "Autorisatie: DeepL-Auth-Key DEIN_API_KEY"
Het antwoord is een duidelijk JSON-object met alle belangrijke informatie:
{"character_count": 123456, "character_limit": 500000 }.
Je kunt meteen zien:
- Hoeveel tekens je al hebt gebruikt (character_count)
- Je maandelijkse limiet (character_limit)
Conclusie: Geen onaangename verrassingen meer
Met de API-query die hier is gepresenteerd, kun je altijd je DeepL tekengebruik in de gaten houden. Geen giswerk meer, geen onaangename verrassingen tijdens het gebruik. Je weet precies waar je aan toe bent en kunt dienovereenkomstig plannen.
Dit creëert zekerheid - voor jou, je projecten en uiteindelijk ook voor je klanten, die kunnen vertrouwen op punctuele vertalingen.
Back

Wie schrijft hier?
Hoi, ik ben Wolfgang.
Sinds 2006 duik ik diep in de fascinerende wereld van TYPO3 - het is niet alleen mijn beroep, maar ook mijn passie. Mijn pad heeft me door talloze projecten geleid en ik heb honderden professionele video tutorials gemaakt over TYPO3 en zijn extensies. Ik hou ervan complexe onderwerpen te ontrafelen en ze om te zetten in eenvoudig te begrijpen concepten, wat ook tot uiting komt in mijn trainingen en seminars.
Als actief lid van het TYPO3 Education Committee zet ik me in om de TYPO3 CMS Certified Integrator examenvragen actueel en uitdagend te houden. Sinds januari 2024 ben ik er trots op een officiële TYPO3 Consultant Partner te zijn!
Maar mijn passie eindigt niet bij het scherm. Wanneer ik niet in de diepte van TYPO3 duik, vind je me vaak op mijn fiets, de schilderachtige paden rond het Bodenmeer verkennend. Deze uitstapjes in de buitenlucht zijn mijn perfecte balans - ze houden mijn geest fris en voorzien me altijd van nieuwe ideeën.