Recursos · Integración n8n

Integración DeepL n8nAutomatiza DeepL con n8n.

Un nodo con una sola tarea: entra un texto, sale ese mismo texto en otro idioma. La integración DeepL n8n cabe en una operación, 2 campos obligatorios y 4 ajustes opcionales. DeepL no tiene nodo trigger, así que el flujo tiene que arrancar en otro sitio.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Por qué automatizar

¿Qué resuelve la integración DeepL n8n?

El nodo DeepL llama a la API de DeepL desde dentro de un flujo de trabajo. Un recurso, Language. Una operación, Translate a language: le pasas un texto y un idioma de destino, y devuelve la traducción sobre el mismo item para que el resto del flujo siga adelante. El nodo viene incluido con n8n, tanto en n8n Cloud como en una instancia autoalojada, sin instalación y sin coste añadido por el lado de n8n.

El menú del nodo es corto. La configuración, no tanto. Una operación y cuatro campos dentro de Additional Fields, y son esos cuatro los que deciden cómo queda el texto final. Ahí está la diferencia entre una traducción que se publica tal cual y otra que hay que repasar a mano.

Empecemos por lo más vivo: un canal interno donde se mezclan idiomas. El mensaje llega desde Slack, el nodo DeepL lo traduce y el flujo lo devuelve al canal, que es la forma de la plantilla pública de traducción de chat en tiempo real. En texto de chat conviene mirar Split Sentences: con Interpunction Only, los saltos de línea dejan de partir frases que no estaban partidas.

Segundo montaje: el buzón de soporte. Un disparador de Gmail recoge el correo, el nodo ejecuta language.translate sobre el cuerpo y quien responde lee un solo idioma. La plantilla que enruta peticiones de soporte multilingües con DeepL, GPT-3.5 y Gmail encadena justo esos nodos.

Tercer montaje, más lento y más masivo: un catálogo en hoja de cálculo. Las filas salen de Google Sheets, cada descripción pasa por el nodo una vez por idioma y las traducciones vuelven a columnas nuevas. Con Formality en Formal o Informal, todas las fichas mantienen el mismo tono en lugar de cambiar de registro según la fila.

Hasta dónde llega el nodo: traduce, y ya. Cualquier otra cosa que exponga la API de DeepL no tiene entrada en el menú, así que toca el nodo HTTP Request, que apunta a cualquier endpoint y reutiliza el mismo credential (la credencial guardada una sola vez en n8n) mediante la autenticación predefinida. Si estás midiendo la plataforma entera antes de montar esto, la reseña n8n lo desglosa, y el curso n8n cubre la parte de credenciales y expresiones.

Conexión

¿Cómo se conecta DeepL con n8n?

  1. 01

    Abre una cuenta de desarrollador en DeepL

    La credencial se apoya en el programa de desarrollador de DeepL, no en la cuenta de producto de siempre. Es un alta aparte y va primero. n8n funciona con los dos planes de API, Free y Pro, así que el nodo no te obliga a nada: elige el que encaje con tu volumen y apunta cuál es, porque los pasos siguientes dependen de esa respuesta.

  2. 02

    Pega la clave API en n8n

    Dentro de n8n, entra en Credentials, crea una credencial DeepL y pega el valor en el campo API Key. Una credencial se crea una vez y se reutiliza en todos los flujos que la necesiten, así que este paso no se repite. La documentación de autenticación de DeepL indica dónde está la clave en la cuenta de desarrollador si no la ves a la primera.

  3. 03

    Marca el API Plan correcto

    El mismo formulario pide el API Plan, con dos valores: Pro Plan y Free Plan. No es una etiqueta informativa. DeepL publica una dirección de API distinta para cada plan y n8n usa tu respuesta para saber a cuál llamar. Señala el plan al que pertenece la clave, guarda la credencial y abre el nodo.

Acciones

Lo que sabe hacer el nodo DeepL

El nodo DeepL expone 1 operaciones en 1 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.

Matriz recursos × operaciones
RecursoTranslate
Language✓

Language

1 operación
01

Translate a language

language.translate

Lo que ves en n8n

Notas y casos de uso

Manda un texto a DeepL y devuelve la traducción sobre el mismo item, lista para el siguiente nodo.

Parámetros clave

  • Text: el texto de entrada, a menudo {{ $json.text }} del nodo anterior.
  • Target Language Name or ID: el idioma de destino, de la lista o por expresión si cambia en cada item.
  • Source Language Name or ID: opcional, útil cuando el idioma de origen no cambia.
  • Split Sentences: Interpunction Only por defecto, u On Punctuation and Newlines en texto de chat con saltos de línea.
  • Formality: Formal, Informal o Neutral, y no todos los idiomas lo admiten.
  • Preserve Formatting: con Do Not Correct, el texto no se retoca.
Casos de uso
traducir un mensaje antes de devolverlo al canal.
Necesitas ayuda

¿Necesitas ayuda para automatizar DeepL con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Lo que se pregunta después

01¿La integración DeepL n8n es gratuita?
Por el lado de n8n, sí. El nodo DeepL viene incluido con n8n, no hay nada que instalar ni coste añadido, y se comporta igual en n8n Cloud que en una instancia autoalojada. Por el lado de DeepL la respuesta es otra: el nodo necesita una cuenta de desarrollador de DeepL, y n8n trabaja con los dos planes de API, Free y Pro. Qué plan tomas se decide en el alta de desarrollador de DeepL, no en n8n. Lo único que le importa al nodo es que el API Plan marcado en la credencial coincida con la clave que has pegado justo encima.
02¿Qué credenciales pide el nodo DeepL?
Una credencial con dos valores. DeepL ofrece un solo método de autenticación para este nodo, la clave API, así que no hay OAuth que negociar ni lista de permisos que revisar. Pegas la clave en el campo API Key y después indicas a qué plan pertenece, Pro Plan o Free Plan. El requisito previo es la cuenta de desarrollador de DeepL, que es un alta distinta de la cuenta de producto. Una vez guardada, la credencial aparece en el desplegable del nodo y se reutiliza en cualquier otro flujo que traduzca algo, sin volver a pegar la clave.
03¿Qué límites tiene el nodo DeepL en n8n?
El nodo hace una sola cosa. Un recurso, Language, y una operación, Translate a language, de modo que el resto de lo que expone la API de DeepL no tiene entrada en el menú. La salida es el nodo HTTP Request, que llama a cualquier endpoint de la API y reutiliza la misma credencial mediante la autenticación predefinida. Dentro de la operación, en cambio, hay más margen del que parece: Additional Fields reúne 4 ajustes, Source Language, Split Sentences, Preserve Formatting y Formality. Y Formality tiene su letra pequeña, porque no todos los idiomas lo admiten, así que conviene probarlo con el par de idiomas real antes de darlo por hecho.
04¿El nodo DeepL reacciona en tiempo real?
No reacciona, porque DeepL no tiene nodo trigger en n8n. Nada escucha del lado de DeepL, así que el flujo tiene que arrancarlo otra cosa. Hay tres caminos habituales. Un Schedule Trigger, que ejecuta el flujo cada cierto intervalo fijo y traduce lo que esté esperando. Un Webhook de n8n, es decir una dirección que n8n publica y que un servicio externo llama cuando tiene novedades. O el trigger de otra herramienta que ya esté en el flujo, que es como funcionan los montajes con Gmail o con Slack. El nodo DeepL se coloca detrás y traduce cada item a su paso.
05¿n8n o Make para DeepL?
Depende sobre todo de dónde quieras que viva el flujo. Make lo aloja Make, sin opción de autoalojamiento, y se factura por operación, así que un flujo de traducción que salta con cada mensaje entrante tiene un coste que sigue al volumen. n8n se instala en tu propio servidor con Docker o npm, o se usa en n8n Cloud, y el flujo es idéntico en ambos casos, lo que además deja en tus manos por dónde pasan los textos traducidos. Las dos plataformas trabajan con lógica visual. Make si no quieres mantener nada, n8n si pesan más el alojamiento, el control de los datos y el modelo de coste.