Ressources · Intégration n8n

Intégration DeepL n8nAutomatiser DeepL avec n8n.

Un nœud, une seule mission : un texte entre, le même texte ressort dans une autre langue. L'intégration DeepL n8n tient dans une opération, 2 champs obligatoires et 4 réglages facultatifs. Pas de nœud trigger DeepL, donc le workflow démarre forcément ailleurs.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Pourquoi automatiser

À quoi sert l'intégration DeepL n8n ?

Le nœud DeepL appelle l'API DeepL depuis un workflow n8n. Une ressource, Language. Une opération, Translate a language : tu lui passes un texte et une langue d'arrivée, il renvoie la traduction sur le même item, et la suite du workflow continue. Le nœud est livré avec n8n, sur n8n Cloud comme sur une instance auto-hébergée. Rien à installer, rien à payer en plus côté n8n.

Le menu du nœud est court, la configuration l'est beaucoup moins. Une opération et quatre champs dans Additional Fields, et ce sont eux qui décident du rendu final. C'est là que se joue la différence entre une traduction utilisable et une traduction à reprendre à la main.

Premier cas : un catalogue e-commerce qui vit dans un tableur. Les lignes sortent de Google Sheets, chaque description passe dans le nœud une fois par langue d'arrivée, les traductions repartent dans de nouvelles colonnes. Le champ Formality réglé sur Formal ou Informal garde le même ton sur tout le catalogue, au lieu de varier d'une fiche à l'autre.

Deuxième cas : une boîte support qui reçoit des messages dans plusieurs langues. Un déclencheur Gmail récupère le mail, le nœud lance language.translate sur le corps du message, et la personne qui répond lit une seule langue. Le template public qui route les demandes support multilingues avec DeepL, GPT-3.5 et Gmail suit exactement ce chemin.

Troisième cas : du contenu récupéré sur une API externe. Le template de traduction d'instructions de cocktails montre la forme, un nœud HTTP Request va chercher le texte, le nœud DeepL le traduit avant stockage ou publication. Sur ce genre de texte, Split Sentences compte : réglé sur Interpunction Only, il ignore les retours à la ligne et ne coupe que sur la ponctuation.

Ce que le nœud ne fait pas : tout le reste. Il traduit, point. Pour le moindre autre appel exposé par l'API DeepL, il faut passer par le nœud HTTP Request, qui vise n'importe quel endpoint et réutilise le même credential (l'identifiant enregistré une fois dans n8n) via l'authentification prédéfinie. Si tu hésites entre deux moteurs, le nœud Google Translate se configure de la même façon. Et si personne dans l'équipe n'a encore mis les mains dans n8n, la formation n8n couvre ces bases.

Connexion

Comment connecter DeepL à n8n ?

  1. 01

    Ouvrir un compte développeur DeepL

    Le credential s'appuie sur le programme développeur de DeepL, pas sur un compte produit classique. C'est une inscription à part, à faire en premier. n8n fonctionne avec les deux offres d'API, Free et Pro, donc le nœud ne t'impose aucun choix : prends celle qui correspond à ton volume, et retiens laquelle, les étapes suivantes en dépendent.

  2. 02

    Coller la clé API dans n8n

    Dans n8n, ouvre le menu Credentials, crée un credential DeepL et colle la valeur dans le champ API Key. Un credential se crée une fois et se réutilise dans tous les workflows, donc cette étape ne se refait pas. La documentation d'authentification de DeepL indique où trouver la clé dans le compte développeur si elle ne saute pas aux yeux.

  3. 03

    Choisir le bon API Plan

    Le même formulaire demande l'API Plan, avec deux valeurs : Pro Plan et Free Plan. Ce n'est pas une étiquette décorative. DeepL expose une adresse d'API différente pour chaque offre, et n8n se sert de ta réponse pour savoir laquelle appeler. Indique l'offre à laquelle appartient la clé, enregistre, puis ouvre le nœud.

Actions

Ce que le nœud DeepL sait faire

Le nœud DeepL expose 1 opérations sur 1 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.

Matrice ressources × opérations
RessourceTranslate
Language✓

Language

1 opération
01

Translate a language

language.translate

Ce que tu vois dans n8n

Notes & cas d'usage

Envoie un texte à DeepL et renvoie la traduction sur le même item, prête pour le nœud suivant.

Paramètres clés

  • Text : le texte à traduire, souvent {{ $json.text }} venu du nœud précédent.
  • Target Language Name or ID : la langue d'arrivée, prise dans la liste ou posée par expression.
  • Source Language Name or ID : facultatif, utile quand la langue de départ ne bouge jamais.
  • Split Sentences : Interpunction Only par défaut, ou On Punctuation and Newlines pour un texte de chat plein de retours à la ligne.
  • Formality : Formal, Informal ou Neutral, pas géré partout.
  • Preserve Formatting : Do Not Correct garde le texte tel qu'il est arrivé.
Cas d'usage
traduire une fiche produit avant de la réécrire dans la bonne colonne.
Besoin d'aide

Besoin d'aide pour automatiser DeepL avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

Les questions qui viennent ensuite

01L'intégration DeepL n8n est-elle gratuite ?
Côté n8n, oui. Le nœud DeepL est livré avec n8n, il n'y a rien à installer et aucun coût supplémentaire, et il se comporte pareil sur n8n Cloud et sur une instance auto-hébergée. Côté DeepL, c'est une autre histoire : le nœud a besoin d'un compte développeur DeepL, et n8n fonctionne avec les deux offres d'API, Free et Pro. Le choix de l'offre se fait chez DeepL, à l'inscription développeur, et n8n n'y change rien. La seule contrainte côté nœud, c'est que l'API Plan indiqué dans le credential corresponde bien à la clé collée juste au-dessus.
02Quels identifiants faut-il pour le nœud DeepL ?
Un credential et deux valeurs à renseigner. DeepL propose une seule méthode d'authentification pour ce nœud, la clé API, donc pas d'OAuth à négocier et aucune liste de droits à cocher. Tu colles la clé dans le champ API Key, puis tu indiques à quelle offre elle appartient, Pro Plan ou Free Plan. Le prérequis, c'est le compte développeur DeepL, qui n'est pas le compte produit habituel. Une fois enregistré, le credential apparaît dans la liste déroulante du nœud et se réutilise dans tous les autres workflows qui traduisent quelque chose, sans jamais recoller la clé.
03Quelles sont les limites du nœud DeepL dans n8n ?
Le nœud fait une chose. Une ressource, Language, une opération, Translate a language, et rien d'autre du catalogue DeepL n'a d'entrée dans le menu. Le repli s'appelle HTTP Request : ce nœud appelle n'importe quel endpoint de l'API et réutilise le même credential via l'authentification prédéfinie. À l'intérieur de l'opération, en revanche, il y a plus de marge que le menu ne le laisse croire. Additional Fields regroupe 4 réglages, Source Language, Split Sentences, Preserve Formatting et Formality. Preserve Formatting mérite l'attention : en mode Apply Corrections, la ponctuation et les majuscules de début de phrase sont corrigées, ce que Do Not Correct évite.
04Le nœud DeepL réagit-il en temps réel ?
Il ne réagit pas du tout, parce que DeepL n'a pas de nœud trigger dans n8n. Rien n'écoute côté DeepL, donc un workflow qui l'utilise doit être lancé par autre chose. Trois options courantes. Un Schedule Trigger, qui exécute le workflow à intervalle fixe et traduit ce qui attend. Un Webhook n8n, c'est-à-dire une adresse que n8n expose et qu'un service tiers appelle quand il a du nouveau. Ou le trigger d'un autre outil déjà présent dans le workflow, ce que font les montages Gmail ou Slack. Le nœud DeepL se place après ce déclencheur et traduit chaque item au passage.
05n8n ou Make pour DeepL ?
Ça dépend surtout d'où tu veux que le workflow tourne. Make est hébergé par Make, sans option d'auto-hébergement, et facturé à l'opération : un workflow de traduction qui se déclenche sur chaque message entrant a donc un coût qui suit le volume. n8n s'installe sur ton propre serveur via Docker ou npm, ou s'utilise sur n8n Cloud, et le workflow est identique dans les deux cas, ce qui laisse aussi la main sur l'endroit où transitent les textes traduits. Les deux offrent une logique visuelle. Make si tu ne veux rien maintenir, n8n si l'hébergement, la maîtrise des données et le modèle de coût pèsent plus lourd.