Dans cet article :
- Soumettre des requêtes API
- Requête API bloquée par une règle CORS
- Cachez votre clé
- Sécurisez votre clé
Soumettre des requêtes API
Veuillez consulter la documentation API de DeepL pour en savoir plus sur les paramètres et les méthodes de requête exigés pour chaque fonction de l’API. Veuillez noter que la documentation API est uniquement disponible en anglais.
Requête API bloquée par une règle CORS
L’API de DeepL vous permet d’intégrer facilement des traductions dans vos sites web et vos applications au moyen d’une interface HTTP. Cela pourrait vous inciter à envoyer des requêtes à l'API DeepL à partir d'un navigateur, mais vous constaterez que vos requêtes échoueront avec uncode de statut HTTP 403 Forbidden et un message d'erreur "bloqué par la politique CORS".
L’API de DeepL ne permet pas d’effectuer des appels directement à partir d’une application basée sur un navigateur.
Veuillez suivre les recommandations ci‑dessous lorsque vous utilisez l’API.
Cachez votre clé
Les requêtes adressées aux API tierces à partir d’applications de type frontend pourraient exposer vos identifiants sur le web. Votre compte pourrait ainsi être victime de fraudes ou d’abus, comme la surutilisation, à vos dépens, de votre forfait DeepL API Pro. Ne révélez jamais votre clé API dans un code accessible au public.
Si vous vous rendez compte que votre clé API a été exposée, connectez-vous immédiatement à votre compte DeepL. Sous API keys, vous avez la possibilité de générer une nouvelleclé API et de désactiver votre clé compromise.
Sécurisez votre clé
Pour utiliser l’API de DeepL en toute sécurité sur votre site web ou votre application, vous pouvez acheminer vos requêtes via vos propres serveurs de type backend. Ainsi, vos identifiants seront cachés et vous pourrez fixer vos règles CORS de même que vos limites de frais de consommation. Veillez à empêcher tout accès non autorisé à ces serveurs.
DeepL fournit des bibliothèques officielles à code source ouvert pour vous aider à créer ces implémentations de backend, actuellement disponibles en Python, Node, .NET, PHP, Ruby et Java. Vous trouverez la documentation de notre API à l'adresse suivante : .