Pour authentifier votre compte API DeepL pour une utilisation dans Google Sheets, suivez ces étapes:
1. Créez un compte API DeepL: Tout d'abord, assurez-vous d'avoir un compte API DeepL. Si vous n'avez qu'un compte Deepl ordinaire, vous devez créer un compte API distinct. Vous pouvez trouver l'option pour créer un compte API en vous déconnectant de votre compte ordinaire, puis en vous inscrivant à un compte API sur le site Web Deepl.
2. Obtenez votre clé API Deepl:
- Connectez-vous à votre compte API DeepL.
- Accédez à la section "Compte".
- Trouvez l'onglet "développeurs" et cliquez dessus.
- Cliquez sur "Créer une nouvelle clé d'authentification" pour générer une nouvelle clé. Copiez cette clé car vous ne pourrez pas le visualiser à nouveau après la fermeture de la page [2] [9].
3. Stockez en toute sécurité votre clé API: il est crucial de garder votre clé API confidentielle. Ne le partagez pas ou ne l'utilisez pas dans le code distribué publiquement.
4. Installez le module complémentaire des feuilles dans Google Sheets:
- Ouvrez votre feuille Google.
- Accédez au menu "Extensions" et sélectionnez "Add-ons".
- Recherchez "Sheetsl" et installez-le.
5. Configurez des feuilles avec votre clé API Deepl:
- Après avoir installé SheetSL, revenez au menu "Extensions" et sélectionnez "SheetsL"> "Paramètres"> "Set Auth Key".
- Entrez votre clé d'authentification API DeepL dans le champ fourni [1].
6. Définissez votre langue cible:
- Toujours dans les paramètres de Sheetsl, allez dans "Set Language".
- Vous devrez saisir les codes de la langue pour vos langues source et cible. Vous pouvez laisser la langue source vide pour utiliser la fonction de détection automatique de Deepl [1].
7. Méthode alternative à l'aide du script d'applications:
- Si vous préférez ne pas utiliser le module complémentaire SheetsL, vous pouvez intégrer DeepL directement à l'aide du script Google Apps.
- Ouvrez votre feuille Google et accédez à "Extensions"> "Script Apps".
- Créez un nouveau fichier de script nommé `deepl.gs` et collez le script à partir de l'exemple GitHub [4].
- Modifiez le script en remplaçant l'espace réservé par votre touche d'authentification API DeepL sur la ligne spécifiée.
- Enregistrez le script et utilisez les fonctions personnalisées fournies dans le script pour la traduction [4].
En suivant ces étapes, vous devriez être en mesure d'authentifier votre compte API DeepL et de l'utiliser dans Google Sheets pour les tâches de traduction.
Citations:
[1] https://www.scriptable-assets.page/add-ons/sheetsl/
[2] https://docs.aicontentlabs.com/articles/deepl-api-key/
[3] https://cloud.google.com/sesentitive-data-protection/docs/auth
[4] https://github.com/deeplcom/google-sheets-example
[5] https://learn.microsoft.com/en-us/connectors/deepl/
[6] https://stackoverflow.com/questions/67485395/google-sheets-stustom-function-to-translate-with-deepl-api-not-working-as-expecte
[7] https://webapps.stackexchange.com/questions/149026/integrate-deepl-with-google-sheets
[8] https://www.deepl.com/en/features/sso
[9] https://developers.deepl.com/docs/getting-started/auth
[10] https://support.deepl.com/hc/en-us/articles/12209715872156-authentication-key-for-cat-tools