La configuration de l'API DeepL dans Google Sheets implique plusieurs étapes, notamment l'obtention d'une clé API DeepL, la rédaction d'un script Google Apps et la configuration du script pour utiliser l'API. Voici un guide détaillé:
Étape 1: Obtenez une clé API Deepl
1. Créez un compte API DeepL: accédez au site Web Deepl et créez un compte spécifiquement pour l'API DeepL. Ceci est différent d'un compte Deepl ordinaire, alors assurez-vous de vous inscrire au compte API.
2. Obtenez votre clé API: une fois connecté à votre compte API DeepL, accédez aux paramètres du compte pour trouver votre clé d'authentification. Cette clé est cruciale pour utiliser l'API.
Étape 2: configurer le script Google Apps
1. Ouvrez Google Sheets: commencez par ouvrir votre feuille Google.
2. Accès aux applications Script: Dans le menu, accédez à Extensions> Script Apps. Cela ouvrira l'éditeur de script Apps.
3. Créez un nouveau fichier de script: si vous avez un script existant, vous pouvez ajouter un nouveau fichier. Sinon, vous pouvez utiliser le fichier de script par défaut nommé "code.gs".
4. Supprimer le code par défaut: supprimez tout code par défaut dans le fichier de script, tel que l'espace réservé `myfunction ()`.
Étape 3: Collez le script API Deepl
1. Obtenez le code de script: vous pouvez utiliser l'exemple de script fourni par Deepl ou des scripts similaires disponibles en ligne. Par exemple, vous pouvez utiliser le script à partir du référentiel de github Deepl Exemple [2].
2. Collez le script: Copiez le contenu du script Deepl et collez-le dans votre fichier de script d'applications. Assurez-vous de remplacer l'espace réservé pour la clé d'authentification par votre clé API DeepL réelle.
Étape 4: Configurez le script
1. Modifiez le script: dans le script, localisez la ligne où vous devez entrer votre touche API DeepL. Cela devrait ressembler à `const uthkey =" your_api_key_here ";`. Remplacez `" Your_API_KEY_HERE "` par votre clé API réelle.
2. Enregistrez le script: après avoir collé et configurant votre touche API, enregistrez le script en cliquant sur l'icône de disquette ou en appuyant sur `Ctrl + S` (ou` CMD + S` sur un Mac).
Étape 5: Utilisez la fonction Deepl dans Google Sheets
1. Retournez à votre feuille: fermez l'éditeur de script Apps et revenez à votre feuille Google.
2. Utilisez la fonction Deepl: vous pouvez maintenant utiliser la fonction de traduction Deepl dans votre feuille. Par exemple, si vous avez configuré une fonction nommée «DeeplTranslate», vous pouvez l'utiliser comme ceci: `= DeeplTranslate (A1,« Auto »,« De »)». Cela traduit le texte de la cellule A1 d'une langue détectée automatiquement en allemand.
Conseils supplémentaires
- Problème de retransmisation: sachez que les formules utilisant l'API DeepL peuvent redémarrer le texte à chaque fois que la feuille est ouverte, ce qui peut consommer rapidement votre quota API. Envisagez de mettre en œuvre des solutions de contournement pour éviter des re-translations inutiles [2].
- Quota API: Le compte API DeepL gratuit autorise jusqu'à 500 000 caractères par mois. Surveillez votre utilisation pour éviter de dépasser cette limite [2] [4].
En suivant ces étapes, vous pouvez intégrer efficacement l'API DeepL avec Google Sheets pour tirer parti des capacités de traduction de haute qualité de Deepl directement dans vos feuilles de calcul.
Citations:
[1] https://webapps.stackexchange.com/questions/149026/integrate-deepl-with-google-sheets
[2] https://github.com/deeplcom/google-sheets-example
[3] https://www.scriptable-assets.page/add-ons/sheetsl/
[4] https://84office.jp/en/googlesheet-deepl-api-translation/
[5] https://developers.deepl.com/docs
[6] https://developers.deepl.com/docs/api-reference/document
[7] https://www.linkedin.com/pulse/deepl-function-google-sheets-andr%C3%A9-Piti%C3%A9
[8] https://www.youtube.com/watch?v=kxndko2riqe
[9] https://n8n.io/integrations/deepl/and/google-sheets/