In diesem Artikel:
API-Anfragen senden
Bitte werfen Sie einen Blick in die DeepL API-Dokumentation, um weitere Informationen zu den Anfrageparametern und -methoden zu erhalten, die für die jeweiligen API-Funktionen erforderlich sind. Bitte beachten Sie, dass die API-Dokumentation nur auf Englisch verfügbar ist.
API-Anfrage durch CORS-Richtlinie blockiert
Die DeepL API ermöglicht die nahtlose und sichere Integration von Übersetzungsfunktionen in Ihre Websites und Anwendungen über eine HTTP-Schnittstelle. Dies könnte Sie dazu verleiten, von einem Browser aus Anfragen an die DeepL API zu senden, aber Sie werden feststellen, dass Ihre Anfragen mit einem HTTP 403 Forbidden Statuscode und einer Fehlermeldung "blocked by CORS policy" fehlschlagen werden.
Die DeepL API erlaubt keine direkten Aufrufe aus browserbasierten Anwendungen.
Bitte beachten Sie bei der Verwendung der API die folgenden Hinweise:
Daten geheim halten
Bei Anfragen an APIs von Drittanbietern aus Frontend-Anwendungen würden Ihre Anmeldedaten im Internet veröffentlicht, wodurch Ihr Konto anfällig für Betrug und Missbrauch wäre, z. B. durch die unbefugte Nutzung Ihres DeepL API Pro-Pakets, wodurch hohe Kosten entstehen könnten. Geben Sie Ihren API-Key niemals in öffentlich zugänglichem Code preis.
Wenn Sie feststellen, dass Ihr API-Key preisgegeben wurde, melden Sie sich bitte sofort bei Ihrem DeepL-Konto an. Unter API-Keys haben Sie die Möglichkeit, einen neuen API-Key zu generieren und Ihren kompromittierten Key zu deaktivieren.
Daten schützen
Um die DeepL API auf Ihrer Website oder in Ihrer Anwendung sicher zu nutzen, können Sie Ihre Anfragen über Ihre eigenen Backend-Server leiten. Auf diese Weise bleiben Ihre Anmeldedaten geheim, und Sie können CORS-Richtlinien und Nutzungsbeschränkungen gemäß Ihren Anforderungen festlegen. Stellen Sie sicher, dass Ihre Backend-Server vor unbefugtem Zugriff geschützt sind.
DeepL bietet offizielle Open-Source-Bibliotheken, die Ihnen bei der Erstellung dieser Backend-Implementierungen helfen. Sie sind derzeit in Python, Node, .NET, PHP, Ruby und Java verfügbar. Unsere API-Dokumentation finden Sieunter hier.