DeepL API: Zeichenverbrauch im Blick behalten
Artikel vorlesen lassen
Übersetzungen per DeepL API sind praktisch und integrieren sich hervorragend in Workflows – aber gerade bei der kostenlosen Version ist das Zeichenlimit schnell erreicht. Wie oft hast du dich schon gefragt: "Wie viele Zeichen habe ich heute eigentlich schon verbraucht?" Ich zeige dir, wie du jederzeit den aktuellen Stand abrufen kannst – mit einfachen Befehlen und ohne im Dashboard rätseln zu müssen.
Die Limitierungen der DeepL API verstehen
Bei der kostenlosen DeepL API ("DeepL API Free") gilt ein festes monatliches Limit von 500.000 Zeichen. Ein tägliches Limit gibt es nicht – du kannst die 500.000 Zeichen beliebig über den Monat verteilen, bis sie aufgebraucht sind. Sobald das Limit erreicht ist, werden keine weiteren Übersetzungen mehr durchgeführt, bis der nächste Abrechnungsmonat beginnt.
Bei der DeepL API Pro zahlst du hingegen nach Verbrauch ohne festes Monatslimit. Hier ist es umso wichtiger, den Verbrauch im Auge zu behalten, damit die Kosten nicht unerwartet in die Höhe schnellen.
Problem: Die Verbrauchsanzeige aktualisiert sich nicht automatisch
Ein typisches Problem: Du arbeitest den ganzen Tag mit der API, übersetzt fleißig Texte in verschiedene Sprachen, aber die Anzeige der verbrauchten Zeichen im DeepL-Konto hat sich nicht verändert. Das liegt daran, dass die Anzeige nicht in Echtzeit aktualisiert wird. Sie spiegelt nur den Stand wider, der beim expliziten Abrufen der Nutzungsdaten erfasst wurde.
Zeichenverbrauch im Monat abfragen
Mit einem einfachen cURL-Befehl kannst du jederzeit deinen aktuellen Verbrauch abfragen – ohne Umwege über das Webinterface. So gehst du vor:
Für DeepL API Free:
curl -X GET "https://api-free.deepl.com/v2/usage" -H "Authorization: DeepL-Auth-Key DEIN_API_KEY"Für DeepL API Pro:
curl -X GET "https://api.deepl.com/v2/usage" -H "Authorization: DeepL-Auth-Key DEIN_API_KEY"Die Antwort ist ein übersichtliches JSON-Objekt mit allen wichtigen Infos:
{ "character_count": 123456, "character_limit": 500000 }Du siehst sofort:
- Wie viele Zeichen du bereits verbraucht hast (character_count)
- Dein Monatslimit (character_limit)
Fazit: Keine bösen Überraschungen mehr
Mit der vorgestellten API-Abfrage hast du deinen DeepL-Zeichenverbrauch jederzeit im Blick. Kein Rätselraten mehr, keine bösen Überraschungen im laufenden Betrieb. Du weißt genau, wo du stehst und kannst entsprechend planen.
Das schafft Sicherheit – für dich, deine Projekte und letztlich auch für deine Kunden, die sich auf pünktliche Übersetzungen verlassen können.
BackDu hast eine Frage oder willst das Thema diskutieren?
Im Community Hub für TYPO3 kannst du dich mit anderen TYPO3 Anwendern austauschen. Und wenn du keine neuen Artikel verpassen willst: Der TYPO3 Newsletter kommt einmal im Monat, ohne Spam.
Hi, ich bin Wolfgang.
Seit 2006 arbeite ich mit TYPO3. Nicht in der Theorie, sondern in echten Projekten mit echten Deadlines. Die Probleme, die du gerade hast, hatte ich wahrscheinlich schon dreimal.
Irgendwann habe ich angefangen, mein Wissen in Videokurse zu packen. Nicht weil ich gerne vor der Kamera stehe, sondern weil ich dieselben Fragen immer wieder gehört habe. Mittlerweile sind es Hunderte Videos geworden. Jedes Einzelne entstand aus einer konkreten Frage aus einem konkreten Projekt.
Was mich von einem YouTube-Tutorial unterscheidet: Ich kenne nicht nur die Lösung, sondern auch den Kontext. Warum etwas so funktioniert. Wann es nicht funktioniert. Und welche Fehler du dir sparen kannst, weil ich sie schon gemacht habe.
Meine Teilnehmer nutzen mich als Sparringspartner. Nicht im Sinne von "ruf mich jederzeit an", sondern so: Du kommst mit einem konkreten Problem in die Live-Session, postest deine Frage in der Community oder schaust dir das passende Video an. Und bekommst eine Antwort, die funktioniert, weil sie aus der Praxis kommt.
Als Mitglied im TYPO3 Education & Certification Committee sorge ich dafür, dass die Zertifizierungsprüfungen auf dem aktuellen Stand bleiben. Was dort geprüft wird, fließt direkt in meine Kurse ein.