- Home
- Resources
- Integrations
- LingvaNex
LingvaNex n8n integrationAutomate LingvaNex with n8n.
Text should not leave a workflow in a language its reader cannot follow. The LingvaNex n8n integration adds one translation step: 1 operation on 1 resource, and no trigger node of its own, so the run starts from a Schedule Trigger or a Webhook. For teams shipping content and support in several languages.
Verified Trustpilot reviews · AI, automation & growth agency
What does the LingvaNex n8n integration actually change?
The LingvaNex node is a translation step you drop inside a workflow. It takes text that is already moving through that workflow, sends it to LingvaNex with a target language, and hands the result to the next node. One resource, 1 operation, no events to subscribe to. The whole integration is a node you place between the thing that produces text and the thing that delivers it.
The move worth remembering is that placement. Put the LingvaNex node after the node that brings the text in, and before the node that sends it out. In the Text field you write an expression, the n8n way of pointing at a value from the item that just arrived, in the form {{ $json.field }}. In Translate To you set the language you want out. That is the whole wiring, and everything below is a variation on it.
First variation: inbound messages the team can read. A support email lands in Gmail, the LingvaNex node translates the body, and the translated version goes into the Slack channel where the team already works. Nobody switches to a browser tab to find out what a customer asked.
Second variation: content you publish twice. A list of product descriptions sits in Google Sheets, one row per item. The workflow reads a row, translates the description, writes it back or drops it into a Google Docs file for a human to review. Because From is optional, mixed-language source rows still work: leave it empty and auto-detect mode handles them.
Third variation: text that carries markup. A newsletter body or a help article is rarely plain text. Set Translate Mode to html and the structure is preserved through the translation instead of coming back as a flattened block. It is the one option people find too late, usually after pasting a broken layout into a CMS.
Two things to know before you build. LingvaNex has no trigger node in n8n, so a workflow that uses it starts from a Schedule Trigger at a fixed interval, from an n8n Webhook, meaning a URL a third-party service calls, or from the trigger of another tool. And for any LingvaNex API endpoint outside this node, the HTTP Request node calls it directly and reuses the same credential through predefined authentication. If you are still deciding whether n8n is the right home for this, the n8n review goes through it in detail.
How do you connect LingvaNex to n8n?
- 01
Open a LingvaNex account
The node authenticates as you, so the account comes first. Create a LingvaNex account, since the API key you will paste into n8n is generated from it and belongs to it. Nothing happens on the n8n side at this stage: the node itself is already there, shipped with n8n on Cloud and on a self-hosted instance alike, waiting for a credential to point at.
- 02
Generate the API key
Inside LingvaNex, go to your Account page and generate an API key. That key is the single supported authentication method for this node, which is why the node shows no authentication selector: there is only one way in. Copy the key whole. A truncated key fails the same way a wrong one does, with nothing useful to tell them apart.
- 03
Save the credential in n8n
In n8n, open the Credentials menu and create a LingvaNex credential, a stored set of authentication details n8n reuses on your behalf. Paste the key into the API Key field and save. From then on the credential appears in the node's dropdown in every workflow of that instance, and the HTTP Request node can reuse it too through predefined authentication.
What the LingvaNex node does
The LingvaNex node exposes one operation. For each one: the node as you configure it in n8n, the required fields, and our field notes.
Operations index
Translate data
translateWhat you see in n8n
Notes & use cases
Sends the text it receives to LingvaNex and passes the translation to the next node.
Key parameters
- Text: the input text to translate. Required, most often an expression,
{{ $json.field }}. - Translate To: the language used for the translation, required. Pick it in the node's list, or set it with an expression when the language itself comes from the incoming item.
- From: optional, in Additional Options. Source language code, format language code_code of the country. Empty, auto-detect takes over.
- Translate Mode: optional. On
html, the translation preserves the HTML structure; any other value, or none, and the input is plain text.
Need help automating LingvaNex with n8n?
A person reads every message.



