INSIDE 3.3
CHAT-023

Conversation translation

Translate eligible conversation text and select the visitor language used for localised messages.

adminoperatorvisitor
DraftThis article hasn't been reviewed yet.
Where to find it
Settings › AI › Features › Chat TranslateConversation › language controlsSettings › Account › Operators

What it is

Chat Translate translates eligible conversation text between the visitor's and operator's languages. INSIDE retains translation information alongside the original message. Selecting a visitor language also controls localised configured content, which is separate from machine translation.

Who uses it and why

Operators use translation to handle conversations in other languages. Operators with the Settings or Developer role configure the translation service and rules. Operators with the Settings or Manager role maintain operator languages. Visitors receive translated operator replies where translation is enabled and required.

Where to find it

With the Settings or Developer role, configure Chat Translate under Settings › AI › Features. With the Settings or Manager role, maintain Spoken Language(s) in the operator's account settings. The conversation pane provides language controls and translation results beside messages.

How it works

INSIDE considers the visitor language, the operator's language and spoken languages when deciding whether to translate. An operator can manually change the visitor language if detection is wrong.

Plain text and supported formatted text can be translated. Content such as numbers, emoji-only messages, standalone links, empty messages and some automatic or structured messages can be skipped. A message already in the target language does not need translation.

When translation fails, the conversation shows a failure state. Use Retry Translation for an incoming message where offered. An outgoing failure can offer retry or Send without translation. Check the message status before sending again.

With Allow On-Demand Transcript Translation enabled, operators can also translate historical transcripts in History, visitor history and ended chats.

Configure it

With the Settings or Developer role, create or edit an enabled Chat Translate feature and choose its AI account. Set the language detection provider, translation instructions and any examples. Translate with History supplies conversation context.

With the Settings or Manager role, maintain each operator's Spoken Language(s). With the Settings or Developer role, enable Always Translate Visitor messages to the Operator's Primary Language if visitor messages should still be translated when the operator speaks that language.

With the Settings role, grant Allow AI Translations to the operators who need it. Ask Powerfront to configure supported languages and their fallbacks. Operators with the Settings role configure translated website messages separately.

Settings

Setting Where Applies to Default Who can change it What it does
Primary Language Settings › Account › My Account operator English Developer role, Co-Browse role, Manager role, Settings role, Chat role, Video Chat role, Live Shows role, Stats role, Monitor role, Top Stats role, Audit role, Bot Trainer role, Reports role, Reports Dashboard role, Store App role, Video Feed roleSets the operator's primary language used for the interface and translation target.
Fallback Language Settings › General Settings › Supported Languages website Not set PowerfrontSelects the fallback for a supported language when localised content is unavailable. No alternate language is selected until one is configured.
Language Settings › Chat › Themes › General › Settings website Auto-Detect Visitor Language Settings roleSelects the visitor theme language or its automatic language selection option.
Translate with History Settings › AI › Features › Chat Translate website Off Settings role, Developer roleIncludes conversation history as context for translation.
Allow On-Demand Transcript Translation Settings › AI › Features › Chat Translate website Off Settings role, Developer roleAllows manual transcript translation in History, visitor history and ended chats.
Detect language on every message Settings › AI › Features › Chat Translate website Off Settings role, Developer roleReassesses the message language during translation instead of relying only on the established language.
Always Translate Visitor messages to the Operator's Primary Language Settings › AI › Features › Chat Translate website Off Settings role, Developer roleTranslates visitor messages even when the operator lists the visitor's language as spoken.
Translate Rules Settings › AI › Features › Chat Translate website Not set Settings role, Developer roleSupplies website-specific translation instructions.
Setup Translation Examples Settings › AI › Features › Chat Translate website Not set Settings role, Developer roleSupplies examples to guide translation wording.
Detect Language Provider Settings › AI › Features › Chat Translate website AI Account (Default) Settings role, Developer roleChooses the language detection service.
Account to Detect Language Settings › AI › Features › Chat Translate website Not set Settings role, Developer roleSelects an AI account for language detection when the selected provider uses one.
Spoken Language(s) Settings › Account › Operators operator Not set Settings role, Manager roleIdentifies languages the operator understands and can avoid unnecessary visitor-message translation.

Fields

Field Where Required What it is for
Language Settings › General Settings › Supported Languages Yes Adds a supported language for localised website content.

Permissions

Permission Lets you
Allow AI Translations Allows the operator to use AI translation features.

Limits and good to know

  • Translation is not applied to every message type. Structured cards and some automatic messages follow their own handling.
  • A skipped same-language message is not a failed translation.
  • Failures can remain visible after reopening the conversation.
  • Send without translation sends the original wording. Read it before choosing this action.
  • Missing translations of configured phrases can fall back to their original text.

Depends on and works with

RequiresConfigured byEnhancesRelatedLicence
+1 more · this feature uses
View all connections as a list

This feature uses

Used by

FAQ and troubleshooting

Why are visitor messages not translated?

Check the operator's spoken languages, translation permission, selected visitor language and whether Chat Translate is enabled. The message may also be a type that is skipped.

Why is the detected language wrong?

Short text can be ambiguous. Correct the visitor language in the conversation and ask an operator with the Settings or Developer role to review language detection settings.

Can I recover from a translation error?

Use the available retry control. For an outgoing message, Send without translation may be offered if you want to send the original text.

INSIDE 3.3 · Source commit 992abb980bContent is a pre-release draft© 2026 Powerfront