Recursos · Integración n8n

Integración LingvaNex n8nAutomatiza LingvaNex con n8n.

Un texto que sale del flujo en un idioma que nadie lee no sirve de nada. La integración LingvaNex n8n añade un paso de traducción: 1 operación sobre 1 recurso y ningún nodo trigger propio, así que el flujo arranca con un Schedule Trigger o un Webhook. Pensado para equipos que publican y atienden en varios idiomas.

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

Por qué automatizar

¿Qué resuelve la integración LingvaNex n8n?

El nodo LingvaNex es un paso de traducción colocado dentro de un flujo de trabajo. Recoge un texto que ya circula por ese flujo, lo manda a LingvaNex con un idioma de destino y entrega el resultado al nodo siguiente. Un recurso, 1 operación, cero eventos que escuchar. Toda la integración cabe en un nodo situado entre lo que genera el texto y lo que lo reparte.

El gesto que conviene memorizar es esa colocación. El nodo LingvaNex va detrás del nodo que trae el texto y delante del que lo entrega. En el campo Text escribes una expresión, la forma que tiene n8n de apuntar a un valor del elemento recién llegado, con la forma {{ $json.field }}. En Translate To fijas el idioma que quieres a la salida. Lo demás son variantes de ese mismo montaje.

Variante uno: lo que llega de fuera se entiende sin salir de la herramienta. Una incidencia redactada en otro idioma se traduce y aterriza en el canal de Slack donde el equipo ya trabaja. Nadie abre una pestaña aparte para saber qué pide un cliente.

Variante dos: documentación que viaja entre filiales. Una nota interna guardada en Google Docs se traduce y vuelve a otro documento para que alguien la revise antes de publicarla. Lo mismo con un catálogo alojado en Google Sheets: el flujo lee una fila, traduce la descripción y la escribe al lado. Como From es opcional, las filas escritas en idiomas distintos también pasan: déjalo vacío y se activa el modo de detección automática.

Variante tres: avisos de sistemas que hablan en su propio idioma. Un mensaje de estado de Home Assistant llega traducido a quien está de guardia. Y cuando el texto lleva marcado, un boletín o un artículo de ayuda, pon Translate Mode en html: la traducción conserva la estructura HTML en lugar de devolverla aplanada. Es la opción que casi todo el mundo descubre tarde, justo después de pegar una maquetación rota.

Dos avisos antes de montarlo. LingvaNex no tiene nodo trigger en n8n, así que un flujo que lo use arranca con un Schedule Trigger a intervalo fijo, con un Webhook de n8n, es decir una URL que un servicio externo llama, o con el trigger de otra herramienta. Y para cualquier endpoint de la API de LingvaNex que quede fuera de este nodo, el nodo HTTP Request lo llama directamente reutilizando el mismo credential mediante la autenticación predefinida. Si todavía estás decidiendo la herramienta, la Reseña n8n entra en el detalle.

Conexión

¿Cómo conectar LingvaNex con n8n?

  1. 01

    Abre una cuenta de LingvaNex

    El nodo se autentica en tu nombre, así que la cuenta va primero. Crea una cuenta de LingvaNex: la clave de API que vas a pegar en n8n se genera desde esa cuenta y queda ligada a ella. En n8n no hay nada que hacer todavía, el nodo ya está ahí, incluido tanto en n8n Cloud como en una instancia autoalojada, esperando un credential al que apuntar.

  2. 02

    Genera la clave de API

    Dentro de LingvaNex, entra en la página Account y genera una clave de API. Es el único método de autenticación admitido por este nodo, y por eso el nodo no muestra ningún selector de autenticación: solo hay una puerta de entrada. Copia la clave entera. Una clave cortada falla igual que una clave equivocada, y nada en el mensaje ayuda a distinguirlas.

  3. 03

    Guarda el credential en n8n

    En n8n, abre el menú Credentials y crea un credential de LingvaNex, o sea unas credenciales guardadas una vez que n8n reutiliza por ti. Pega la clave en el campo API Key y guarda. A partir de ahí el credential aparece en la lista desplegable del nodo en todos los flujos de esa instancia, y el nodo HTTP Request también puede reutilizarlo mediante la autenticación predefinida.

Acciones

Lo que hace el nodo LingvaNex

El nodo LingvaNex expone una operación. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.

01

Translate data

translate

Lo que ves en n8n

Notas y casos de uso

Manda a LingvaNex el texto que recibe y entrega la traducción al nodo siguiente.

Parámetros clave

  • Text: el texto de entrada que se va a traducir. Obligatorio, casi siempre una expresión, {{ $json.field }}.
  • Translate To: el idioma con el que se traduce el texto de entrada. Obligatorio, de la lista del nodo o con una expresión.
  • From: opcional, en Additional Options. El código del idioma de origen, formato código de idioma_código del país. Si falta, se activa la detección automática.
  • Translate Mode: opcional. Con html, la traducción conserva la estructura HTML; con otro valor o sin valor, el texto entra como texto plano.
Casos de uso
una consulta escrita en otro idioma llega ya legible al canal del equipo.
Necesitas ayuda

¿Necesitas ayuda para automatizar LingvaNex con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Preguntas que llegan después

01¿La integración LingvaNex n8n es gratuita?
En la parte de n8n, sí. El nodo LingvaNex viene incluido con n8n, así que no hay nada que instalar ni coste adicional por el nodo, tanto si trabajas en n8n Cloud como en una instancia autoalojada en Community Edition, con licencia Sustainable Use. Un flujo se comporta igual en los dos casos. Lo que LingvaNex cobre por su propia API es otro asunto y esta página no lo trata. Lo que sí necesitas antes de que el nodo funcione es una cuenta de LingvaNex y una clave de API generada desde ella, porque el nodo se autentica con esa clave y sin ella no arranca.
02¿Qué credentials necesita el nodo LingvaNex?
Una clave de API y nada más. Creas una cuenta de LingvaNex, generas una clave de API desde la página Account, abres el menú Credentials en n8n, creas un credential de LingvaNex y pegas la clave en el campo API Key. El nodo no muestra selector de autenticación porque la clave de API es el único método admitido, de modo que no hay elección que puedas equivocar. Una vez guardado, el credential sale en la lista desplegable del nodo en todos los flujos de esa instancia. El nodo HTTP Request puede reutilizar ese mismo credential mediante la autenticación predefinida cuando llamas a la API de LingvaNex directamente.
03¿Qué límites tiene el nodo LingvaNex en n8n?
El nodo trae 1 operación, Translate data, sobre un único recurso. Para cualquier endpoint de la API de LingvaNex que quede fuera del nodo, el nodo HTTP Request lo llama directamente y reutiliza el mismo credential mediante la autenticación predefinida, así la clave sigue en un solo sitio. Dentro de la operación, Text y Translate To son obligatorios: un campo obligatorio vacío bloquea la ejecución del nodo en lugar de lanzarla, y ese es el tropiezo habitual cuando pruebas con una expresión que no devuelve nada. From y Translate Mode están en Additional Options y solo cambian el comportamiento si los rellenas.
04¿LingvaNex dispara un flujo en tiempo real?
No, porque LingvaNex no tiene nodo trigger en n8n. Un flujo que lo use arranca en otro punto: un Schedule Trigger que se dispara a intervalo fijo, un Webhook de n8n, es decir una URL que un servicio externo llama cuando ocurre algo de su lado, o el trigger de otra herramienta que ya automatizas. El paso de traducción queda entonces en medio, detrás del nodo que trae el texto y delante del que lo entrega. Así que la pregunta por el tiempo de respuesta apunta a ese primer nodo, no a LingvaNex.
05¿n8n o Make para traducir con LingvaNex?
Depende sobre todo de dónde puede circular el texto. Make es una plataforma alojada por Make, sin opción de autoalojamiento, y se factura por operación, algo fácil de prever cuando el volumen es bajo y estable. n8n se autoaloja con Docker o npm, o se usa en n8n Cloud, y el mismo flujo se comporta igual en ambos, lo que pesa cuando el texto que traduces son datos de clientes que prefieres mantener en tu servidor. El resto es cuestión de la lógica visual de cada uno, y eso se decide montando un flujo pequeño en las dos.