
DeepL API: Miej oko na zużycie znaków
Tłumaczenia za pośrednictwem interfejsu API DeepL są praktyczne i doskonale integrują się z przepływami pracy - ale limit znaków jest szybko osiągany, zwłaszcza w wersji bezpłatnej. Jak często zadawałeś sobie pytanie: "Ile znaków faktycznie dzisiaj wykorzystałem?". Pokażę ci, jak możesz wywołać aktualny stan w dowolnym momencie - za pomocą prostych poleceń i bez konieczności przeglądania pulpitu nawigacyjnego.
Zrozumienie ograniczeń interfejsu API DeepL
Darmowy interfejs API DeepL ("DeepL API Free") ma stały miesięczny limit 500 000 znaków. Nie ma limitu dziennego - możesz rozdzielić 500 000 znaków w ciągu miesiąca według własnego uznania, aż do ich wyczerpania. Po osiągnięciu limitu dalsze tłumaczenia nie będą wykonywane aż do rozpoczęcia kolejnego miesiąca rozliczeniowego.
Z kolei w przypadku DeepL API Pro płaci się w zależności od zużycia, bez ustalonego miesięcznego limitu. W takim przypadku tym ważniejsze jest kontrolowanie zużycia, aby zapobiec niespodziewanemu wzrostowi kosztów.
Problem: Wskaźnik zużycia nie aktualizuje się automatycznie
Typowy problem: pracujesz z API przez cały dzień, pilnie tłumacząc teksty na różne języki, ale wyświetlanie znaków używanych na koncie DeepL nie zmieniło się. Dzieje się tak, ponieważ wyświetlacz nie jest aktualizowany w czasie rzeczywistym. Odzwierciedla tylko stan, który został zarejestrowany, gdy dane użytkowania zostały jawnie pobrane.
Zapytanie o miesięczne użycie znaków
Za pomocą prostego polecenia cURL można sprawdzić bieżące użycie w dowolnym momencie - bez konieczności przechodzenia przez interfejs sieciowy. Oto jak to zrobić:
Dla DeepL API Free:
curl -X GET "https://api-free.deepl.com/v2/usage" -H "Authorisation: DeepL-Auth-Key DEIN_API_KEY"
Dla DeepL API Pro:
curl -X GET "https://api.deepl.com/v2/usage" -H "Authorisation: DeepL-Auth-Key DEIN_API_KEY"
Odpowiedzią jest czysty obiekt JSON ze wszystkimi ważnymi informacjami:
{ "character_count": 123456, "character_limit": 500000 }
Od razu widać:
- Ile znaków już wykorzystałeś (character_count)
- Twój miesięczny limit (character_limit)
Wniosek: koniec z przykrymi niespodziankami
Dzięki przedstawionemu tutaj zapytaniu API można przez cały czas kontrolować wykorzystanie znaków na stronie DeepL. Koniec ze zgadywaniem i przykrymi niespodziankami podczas pracy. Wiesz dokładnie, na czym stoisz i możesz odpowiednio planować.
Zapewnia to bezpieczeństwo - dla Ciebie, Twoich projektów, a ostatecznie także dla Twoich klientów, którzy mogą polegać na terminowych tłumaczeniach.
Back

Kto tu pisze?
Cześć, jestem Wolfgang.
Od 2006 roku zagłębiam się w fascynujący świat TYPO3 - to nie tylko mój zawód, ale także moja pasja. Moja ścieżka prowadziła mnie przez niezliczone projekty i stworzyłem setki profesjonalnych samouczków wideo skupiających się na TYPO3 i jego rozszerzeniach. Uwielbiam rozwikływać złożone tematy i przekształcać je w łatwe do zrozumienia koncepcje, co znajduje również odzwierciedlenie w moich szkoleniach i seminariach.
Jako aktywny członek Komitetu Edukacyjnego TYPO3, jestem zaangażowany w utrzymywanie aktualnych i wymagających pytań egzaminacyjnych TYPO3 CMS Certified Integrator. Od stycznia 2024 roku mam zaszczyt być oficjalnym Partnerem Konsultacyjnym TYPO3!
Ale moja pasja nie kończy się na ekranie. Kiedy nie nurkuję w głębinach TYPO3, często można mnie spotkać na rowerze, eksplorującego malownicze szlaki wokół Jeziora Bodeńskiego. Te wycieczki na świeżym powietrzu są dla mnie idealną równowagą - utrzymują mój umysł w świeżości i zawsze dostarczają mi nowych pomysłów.