Skip to main navigation Skip to main content Skip to page footer
DeepL API: Miej oko na zużycie znaków

DeepL API: Miej oko na zużycie znaków

| Web Development | Szacowany czas odczytu : min.

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.