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
¿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.
¿Cómo se conecta DeepL con n8n?
- 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.
- 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.
- 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.
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.
Índice de operaciones
Language
1 operaciónTranslate a language
language.translateLo 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.
¿Necesitas ayuda para automatizar DeepL con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.


