> ## Documentation Index
> Fetch the complete documentation index at: https://docs-classic.cognigy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Set Translation

> Use the Set Translation Node to override real-time translation settings for the current session.

[Updated in 2026.11](https://docs-classic.cognigy.com/release-notes/2026.11.md)

![Set Translation Node configuration panel](https://mintcdn.com/cognigy-docs-legacy/sbu8K_1z3Hht9e7i/_assets/ai/develop/node-reference/other/set-translation.png?fit=max\&auto=format\&n=sbu8K_1z3Hht9e7i\&q=85\&s=62072fbd3cc8bf1d31ca257db35f5584)

## Description

This Node lets you override the real-time translation settings defined in the [Endpoint settings](https://docs-classic.cognigy.com/ai/agents/deploy/endpoints/real-time-translation-settings.md) for the ongoing session. The settings defined in this Node persist for all subsequent user inputs, including during a handover to a human agent, until another Set Translation Node is executed or the session ends.

## Restrictions

* Translation with the Set Translation Node is supported only for the output types of the [AI channel](https://docs-classic.cognigy.com/ai/agents/develop/node-reference/basic/say.md) in your Nodes.

## Parameters

| Parameter | Description |
| - | - |
| Translation Enabled | Sets how to override the real-time translation settings in the Endpoint settings:<ul><li>When turned on, overrides real-time translation set in the Endpoint settings for the rest of the session.</li><li>When turned off, deactivates real-time translation and defaults the **User Input Language** and **Flow Language** settings to English.</li></ul> |
| User Input Language | Sets the language identified in the user input. Enter the respective language code supported by [the machine translation provider you configured](https://docs-classic.cognigy.com/ai/agents/deploy/endpoints/real-time-translation-settings.md). If an unsupported language code is provided, the user input language defaults to English. |
| Flow Language | Sets the language to translate the output to. Enter the respective language code supported by [the machine translation provider you configured](https://docs-classic.cognigy.com/ai/agents/deploy/endpoints/real-time-translation-settings.md). If an unsupported language code is provided, the Flow language defaults to English. |
| Don't translate Payloads | Avoids translating the payload content when it is returned. This parameter is activated by default. |
| No-Translation Marker | Sets the no-translation marker. Any text inside two no-translation markers isn't translated in the AI Agent output. This parameter can be used for trademarks or other business terms that must not be translated. By default, the no-translation marker is `**`. For example, if you write `Willkommen, **Moin**!` in a Say Node of your Flow and the detected language is English, the AI Agent sends `Welcome, Moin!` to the user because `Moin` is inside the no-translation markers. |
| Set user input language on execution count | This parameter works only when the **User Input Language** is set to `Auto-Detect`. Sets the number of user inputs the AI Agent uses to identify the user's language. |
| Always remove No-translation Markers | Removes the no-translation markers from the user-facing output, even when translation isn't enabled. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.