Odeslání požadavků API
Podrobné informace o parametrech požadavku a metodách požadavku vyžadovaných pro jednotlivé funkce API naleznete v dokumentaci DeepL API. Upozornění: Dokumentace API je k dispozici pouze v angličtině.
Požadavek API zablokovaný zásadou CORS
DeepL API pro překlad umožňuje bezproblémovou a bezpečnou integraci překladatelských schopností do vašich webových stránek a aplikací prostřednictvím rozhraní HTTP. To vás může svádět k odesílání požadavků na rozhraní API DeepL z prohlížeče, ale zjistíte, že vaše požadavky selžou se stavovým kódem HTTP 403 Forbidden a chybovou zprávou "blokovánozásadami CORS".
Rozhraní DeepL API neumožňuje volání přímo z aplikací založených na prohlížeči.
Při používání rozhraní API se řiďte níže uvedenými doporučeními.
Udržet v tajnosti
Požadavky na rozhraní API třetích stran z frontendových aplikací by na webu odhalily vaše přihlašovací údaje, čímž by váš účet byl náchylný k podvodům a zneužití, např. k vysokým nákladům na používání tarifu DeepL API Pro. Nikdy nezveřejňujte svůj API klíč ve veřejně přístupném kódu.
Pokud zjistíte, že váš klíč API byl odhalen, okamžitě se přihlaste ke svému účtu DeepL. V části Klíče API máte možnost generovat nový klíč API a deaktivovat svůj kompromitovaný klíč.
Udržujte ji v bezpečí
Chcete-li použít rozhraní API DeepL bezpečně na svých webových stránkách nebo v aplikaci, můžete požadavky směrovat přes vlastní backendové servery. Vaše přihlašovací údaje tak zůstanou skryté a budete moci zadat zásady CORS a omezení rychlosti podle požadavků daného případu použití. Zajistěte zabezpečení backendových serverů proti neoprávněnému přístupu.
DeepL poskytuje oficiální open-source knihovny, které vám pomohou vytvořit tyto backendové implementace, v současné době dostupné v jazycích Python, Node,.NET, PHP, Ruby a Java. Naši dokumentaci API najdete zde.