Wysyłanie żądań API
Zapoznaj się z naszą dokumentacją API, aby uzyskać więcej informacji na temat parametrów oraz metod żądań wymaganych dla każdej funkcji API. Pamiętaj, że dokumentacja ta jest dostępna tylko w języku angielskim.
Żądanie API zostało zablokowane ze względu na zasady CORS (Cross-Origin Resource Sharing)
API DeepL pozwala na łatwe zintegrowanie naszego serwisu tłumaczeniowego z Twoimi stronami internetowymi i aplikacjami poprzez interfejs HTTP. Może to skusić cię do wysyłania żądań do API DeepL z poziomu przeglądarki, ale przekonasz się, że twoje żądania zakończą się niepowodzeniem z kodem statusu HTTP 403 Forbidden i komunikatem o błędzie "zablokowane przez politykę CORS".
Dzieje się tak dlatego, że interfejs API DeepL nie dopuszcza żądań z aplikacji przeglądarkowych.
Podczas korzystania z API należy przestrzegać zaleceń, które opisujemy poniżej.
Poufność
Gdy wysyłasz żądania API z aplikacji typu front-end do API innych firm, ujawniasz swoje dane uwierzytelniające. To czyni Twoje konto podatnym na oszustwa, co może skutkować np. wysokimi opłatami za korzystanie z abonamentu DeepL API Pro. Nigdy nie upubliczniaj swojego klucza API w ogólnodostępnym kodzie.
Jeśli zorientujesz się, że został on ujawniony, natychmiast zaloguj się na swoje konto DeepL W sekcji Klucze API masz możliwość wygenerowania nowego klucza API i dezaktywuj klucz, który został naruszony.
Bezpieczeństwo
Aby bezpiecznie korzystać z interfejsu API DeepL w swojej witrynie lub aplikacji, możesz wysyłać żądania za pomocą swoich serwerów back-end. W ten sposób Twoje dane uwierzytelniające pozostają ukryte, a Ty możesz dostosować zasady CORS i limity użytkowania do własnych potrzeb. Pamiętaj o zabezpieczeniu swoich serwerów back-end przed nieautoryzowanym dostępem.
DeepL zapewnia oficjalne biblioteki open-source, które pomogą Ci stworzyć te implementacje backendu, obecnie dostępne w językach Python, Node, .NET, PHP, Ruby i Java. Naszą dokumentację API znajdziesz tutaj.