Introduction

Helpshift’s Multilingual Support for AI Agents allows your AI Agents to communicate with players in their preferred language, providing a seamless, localized support experience. This helps improve global player satisfaction and resolution rates by removing language barriers in customer support.

Prerequisites

Before enabling Multilingual Support for AI Agents, ensure that:

  • Helpshift AI Agents are already enabled for your domain.
  • Only the responses from AI Agents to players will be translated; admin interfaces, configuration, FAQs, and workflows remain in English.
  • This feature is available for both LAI-enabled and non-LAI domains.

How to Enable Multilingual Support

To enable Multilingual Support, follow the steps given below:

  1. Log in to your Helpshift domain as an administrator.
  2. On the Helpshift toolbar, click Helpshift AI.
  3. Navigate to Care AI Agents under AI for End Users.
  4. Click MANAGE.
    The Manage AI Agents screen appears.
  5. Click on the Agent name for which you want to enable Multilingual Support.
  6. From the Personality page, scroll down to the Multilingual Support option.
  7. Enable the toggle for Multilingual Support.
    • For LAI-enabled domains, this automatically activates support for 19 languages. Any previously set custom terminology is auto-applied.
    • For non-LAI domains, the AI Agent will also support the 16 languages.
  8. Click Save changes to apply multilingual capabilities to your AI Agents.

List of Supported Languages for LAI and Non-LAI:

Helpshift’s Multilingual Support for AI Agents supports 19 languages for LAI as listed below:

Sr NoLanguage
1Arabic
2Chinese (Simplified)
3Chinese (Traditional)
4Dutch
5English
6French
7German
8Italian
9Japanese
10Korean
11Portuguese
12Spanish
13Turkish
14Indonesian
15Vietnamese
16Polish
17Malay
18Russian
19Thai

Helpshift’s Multilingual Support for AI Agents supports 16 languages for Non-LAI as listed below:

Sr NoLanguage
1Arabic
2Chinese (Simplified)
3Chinese (Traditional)
4Dutch
5English
6French
7German
8Italian
9Japanese
10Korean
11Portuguese
12Polish
13Spanish
14Turkish
15Russian
16Thai

How This Feature Works

Language Detection:

  • In LAI-enabled domains, the AI Agent first checks for any manual “End User Language” set by a human agent. If none is set, it uses the issue’s language. If neither is available, English is used by default.
       
  • In non-LAI domains, the AI Agent uses the issue’s language or defaults to English.
       
  • The language applied must be supported by your app; otherwise, English is used as fallback.
    To add languages to your app in your main App Settings page. You can do so by navigating to Settings, selecting your app, then scrolling down to the Languages Supported area.
       

Language Locking:

Conversations are locked to a single language to ensure clarity. If a player tries to change languages mid-conversation, the AI Agent will prompt them to continue in the original language or escalate the issue as needed. In LAI-enabled domains, the locked language can be updated by a human agent.

Unsupported Language Fallback:

If a player uses a language not supported by your app, the AI Agent will trigger a fallback message and escalate the conversation if configured by the admin.

Static Messages:

All static AI Agent messages (actions, fallbacks, procedures) are automatically translated and delivered in the player’s language.

Guardrails and PII Masking:

All existing guardrails and PII masking rules apply to multilingual responses.

Testing Multilingual Support:

Use the Chat Simulator in the Helpshift Dashboard to test multilingual behavior by selecting from the supported languages. Greetings and responses will be displayed in the selected language.

Translation Failures:

If a translation fails, the AI Agent will trigger a global fallback. If a static message is configured, it will be sent untranslated or a default English message will be delivered.