Sign In
Sign In
  1. Home
  2. SETTINGS
  3. Settings
  4. Languages
SETTINGS
13 articles
Training Status
Notifications
Settings6
Members
Languages
Error messages
Instances
Account
User Data3
Get Help

Languages

Manage native and auto-translated chatbot languages and set the primary language for translations.

Updated on September 24, 2026

ViaSay Chatbot Language Support

ViaSay Chatbot supports over 10 languages, enabling seamless translation of your chatbot content. Languages are categorized as follows:

  • Native languages: High-quality NLP is available for English, French, Spanish, Dutch, and German.

  • Auto-translated languages: With the help of Google Translate, more than 100 languages are translated to the primary native language in which the bot was developed.

Managing Multiple Languages

You can manage the different languages of your chatbot from the designated interface.

  • The Primary Language serves as the foundational native language for the chatbot.

  • Auto-translations (both user inputs and bot responses) are based on this primary language and cannot be changed after the bot is created.

📌 *Pro Tips:**

  • Select a primary language that is most frequently used by your target audience.

  • Ensure the primary language is one your team is proficient in for ease of use case creation.

  • The primary language must be among ViaSay Chatbot's native languages (English, French, Spanish, Dutch, or German).


Bot Understanding and Responses

Understanding User Messages

  • Native: High-quality NLP in native languages (English, French, Spanish, Dutch, and German).

  • Auto-Translated: User messages are translated to the primary language using Google Translate before being processed by ViaSay's NLP.

Generating Bot Responses

  • Custom Content: Editable content tailored to the target language (default for native languages).

  • Auto-Translated: Bot responses written in the primary language are translated by Google Translate before delivery to the user.

Translation Type

Understanding (NLP)

Content (Bot Responses)

Native

Native NLP

Custom

Hybrid Translation

Auto-Translated

Custom

Full Auto-Translation

Auto-Translated

Auto-Translated


Example Conversation Flow

Step

Illustration

User speaks 🇷🇺 Russian

🇷🇺 Я хочу поехать в Москву

Message auto-translated to 🇬🇧 English

🇬🇧 I want to go to Moscow

Intent triggered via English NLP

Intent: "Flight Information"

Bot generates response in 🇬🇧 English

"Do you want to go to Moscow? Where are you leaving from?"

Option 1: Auto-Translated Response in 🇷🇺 Russian

🇷🇺 Вы хотите поехать в Москву? Откуда ты уезжаешь?

Option 2: Custom Response in 🇷🇺 Russian

🇷🇺 Москва красивый город!

❗️ Google Translate API

Terms and conditions regarding data usage can be found here


Adding a New Language

  1. Click Create Language in the top-right corner.

  2. Select the new language from the dropdown menu.

📌 Pro Tip:

  • For a quick setup, choose full auto-translation.

  • For better content control, opt for hybrid translation.

  • Adjust the bot answer settings on the language index page from Auto-Translated to Custom Content.


Archiving a Language

Archiving a language permanently deletes all associated user channels and analytics filters.

  • If reactivated, answers, training phrases, and entities will be restored.

  • Analytics and conversation filters for the archived language will also be reinstated.


Bulk Management

Manage translations in bulk using a CSV file for native and hybrid translations:

  1. Download current translations for all bot content.

  2. Upload modified translations after editing.

CSV Structure

  • Columns for each language (e.g., en_US, fr_FR, de_DE) – editable.

  • Metadata columns (e.g., record_id, field) – non-editable.

Translation content includes:

Type

Field

Description

Answer

text

Text content of answers.

Button

title, payload

Button titles and URLs.

Template

static_image_url

Images, titles, subtitles.

Instance

fallback_text

Fallback messages.

Scheduler

reply

Scheduler messages.


Shared Elements Between Languages

  • Chatbot Structure: Shared across all languages with customizable training sentences and answers.

  • Filters: Ensure regex filters match all deployed languages.

  • APIs and Knowledge Bases: Handle language-specific details in integrations.

📌 Language Detection

ViaSay Chatbot does not auto-detect or switch languages. Implement a "language use case" for optimal management.

Was this article helpful?

On this page
  • Understanding User Messages
  • Generating Bot Responses
  • Example Conversation Flow
  • CSV Structure
  • Shared Elements Between Languages

Made from France 💙

Categories

  • ANALYTICS
  • BUILD
  • LOUIS AI
  • INTEGRATE

🔗 Useful Links

  • Sign In
  • Website
  • Terms & Conditions

© 2026

MindsayPowered by Mindsay

Search the help center…

Search help center articles