How to setup your chatbot language settings
- How to setup your chatbot language settings
- Chatbot Language Setup Options
- Setting Up a Chatbot for a Single Language Website
- Setting up a Chatbot with Primary Language Preference and with Multilingual Support for Single Language Website
- Chatbot for Multilingual Website with Primary Language Preference
- Chatbot setup for Fully Multilingual Website - multiple, language-specific chatbots
- Frequently asked questions
Chatbot Language Setup Options
- Chatbot for Single Language Website - Monolingual Approach: Stick to one language for all interactions, unless users explicitly ask to switch the conversation language. Keep the chatbot messages like welcome message in one language.
- Chatbot for Single Language Website with Primary Language and with Multilingual Support: Chatbot prefers to respond in the main website language, but is capable of handling user interactions in other languages. Predefined chatbot messages like welcome message are in main website language.
- Chatbot for Multilingual Website with Primary Language Preference and with Multilingual Support: Chatbot is able to respond in multiple languages. Predefined chatbot messages like welcome message are in website main language.
- Chatbot for Fully Multilingual Website: Chatbot fully compliant with each language section of the website, chatbot messages like welcome message are adjusted to the website section
Choose the option that best fits your website's language strategy and user communication needs.
Setting Up a Chatbot for a Single Language Website
The Behavior:
Chatbot sticks to one language for all interactions, unless users explicitly ask to switch the conversation language. Keep the chatbot messages like welcome message in one language.
Steps:
For a single language website, follow these steps to configure your chatbot:
- Configure Primary Language: Go to Chatbot→Settings→Role Settings and select your desired language in the Primary Language option.
- Understand Language Flexibility: Note that the chatbot can still switch to another language if a user explicitly requests it.
- Custom Role Instructions (if applicable): If using custom role instructions, include prompt instructions such as:
- "Output in [Your Language], unless user uses another language - in that case adjust to user"
- Or "Output in [Your Language], do not switch to user's language" based on your preference
- Translate Custom Role Instructions: To further nationalize your chatbot, you can fully translate the custom role instructions to your chosen language. This ensures that even the underlying prompts align with your language strategy.
- Mixed Language Instructions: Alternatively, you can use a combination of English and your chosen language in the instructions. This approach can be useful if you want to maintain some technical terms in English while localizing the rest of the content.
- Update Chatbot Messages: Ensure all chatbot messages are in your chosen language. Key areas to update include those in Chatbot→Settings→Conversation Settings
- Welcome Message
- Conversation Openers
- Placeholder For New Message in the Conversation Settings
- Configure Additional Features (if used): If you're utilizing features like Lead Collection Human Support Contact Form, or Live Chat, update all associated messages in these sections to match your chosen language.
You can also adjust your Custom Role instructions to your language
For example, if your chosen language is Spanish, you might have instructions like:
"Responde en español. Si el usuario cambia de idioma, ajusta tu respuesta.
Follow conversation context. Maintain a friendly and professional tone.
Si no estás seguro de una respuesta, di 'No estoy seguro' y sugiere buscar más información."
This mixed approach allows for flexibility while still prioritizing your primary language.
You can also consider changing the tagline in Chatbot→Settings→Appearance Settings as this one usually stays close to “AI Virtual assistant” - this may be also changed to adjust to your language
By following these steps, you'll create a consistent single-language experience for your website visitors while maintaining the flexibility to accommodate explicit language change requests.
Setting up a Chatbot with Primary Language Preference and with Multilingual Support for Single Language Website
The Behavior:
Chatbot prefers to respond in the main website language, but is capable of easily switching to another language when users use them. Predefined chatbot messages like welcome message are in main website language.
Steps:
To setup a chatbot for a single language website with multilingual support follow these steps
- Configure Primary Language to Auto-Detect: Go to Chatbot→Settings→Conversation Settings and select “Auto Detect”
- Custom Role Settings (if applicable): If using custom role settings, include prompt instructions such as:
- "Output in [Your Language], unless user uses another language - in that case adjust to user"
- Or "Output in [Your Language], do not switch to user's language" based on your preference
- Translate Custom Role Instructions: To further nationalize your chatbot, you can fully translate the custom role instructions to your chosen language. This ensures that even the underlying prompts align with your language strategy.
- Mixed Language Instructions: Alternatively, you can use a combination of languages ie English and your chosen language in the instructions. This approach can be useful if you want to maintain some technical terms in English while localizing the rest of the content.
- Update Chatbot Messages: Ensure all chatbot messages are in your chosen language. Key areas to update include those in Chatbot→Settings→Conversation Settings
- Welcome Message
- Conversation Openers
- Placeholder For New Message in the Conversation Settings
- Configure Additional Features (if used): If you're utilizing features like Lead Collection Human Support Contact Form, or Live Chat, update all associated messages in these sections to match your chosen language.
You can also adjust your Custom Role instructions to your language
For example, if your chosen language is Spanish, you might have instructions like:
"Responde en español. Si el usuario cambia de idioma, ajusta tu respuesta.
Follow conversation context. Maintain a friendly and professional tone.
Si no estás seguro de una respuesta, di 'No estoy seguro' y sugiere buscar más información."
This mixed approach allows for flexibility while still prioritizing your primary language.
You can also consider changing the tagline in Chatbot→Settings→Appearance Settings as this one usually stays close to “AI Virtual assistant” - this may be also changed to adjust to your language
Chatbot for Multilingual Website with Primary Language Preference
The Behavior:
Chatbot is able to respond in multiple languages. Predefined chatbot messages like welcome message are in website main language.
Steps:
Important! for this option it is very important to setup your training properly. You must avoid training your chatbot with the same contents translated to multiple languages. See the Training point.
- Configure Primary Language to Auto-Detect: Go to Chatbot→Settings→Conversation Settings and select “Auto Detect”
- Custom Role Settings (if applicable): If using custom role settings, include prompt instructions such as:
- "Output in [Your Language], unless user uses another language - in that case adjust to user"
- Or "Output in [Your Language], do not switch to user's language" based on your preference
- Translate Custom Role Instructions: To further nationalize your chatbot, you can fully translate the custom role instructions to your chosen language. This ensures that even the underlying prompts align with your language strategy.
- Mixed Language Instructions: Alternatively, you can use a combination of languages ie English and your chosen language in the instructions. This approach can be useful if you want to maintain some technical terms in English while localizing the rest of the content.
- Update Chatbot Messages: Ensure all chatbot messages are in your chosen language. Key areas to update include those in Chatbot→Settings→Conversation Settings
- Welcome Message
- Conversation Openers
- Placeholder For New Message in the Conversation Settings
- Configure Additional Features (if used): If you're utilizing features like Lead Collection Human Support Contact Form, or Live Chat, update all associated messages in these sections to match your chosen language.
You can also adjust your Custom Role instructions to your language
For example, if your chosen language is Spanish, you might have instructions like:
"Responde en español. Si el usuario cambia de idioma, ajusta tu respuesta.
Follow conversation context. Maintain a friendly and professional tone.
Si no estás seguro de una respuesta, di 'No estoy seguro' y sugiere buscar más información."
This mixed approach allows for flexibility while still prioritizing your primary language.
You can also consider changing the tagline in Chatbot→Settings→Appearance Settings as this one usually stays close to “AI Virtual assistant” - this may be also changed to adjust to your language
- Training your chatbot
When training your chatbot for a multilingual website, it's crucial to avoid duplicating content across different languages. Here's why:
- Limited knowledge capacity: Chatbots have a finite amount of knowledge they can use to generate a single AI response. Providing the same information in multiple languages unnecessarily consumes this capacity.
- Reduced performance: Duplicating content across languages can significantly decrease chatbot performance, as it limits the diversity of knowledge available for generating responses.
- Inefficient use of resources: When the same knowledge is repeated in different languages, other valuable information may be excluded from the training data, potentially limiting the chatbot's overall capabilities.
To optimize your chatbot's performance in a multilingual setting:
- Prioritize unique content: Focus on including diverse information across languages rather than translating the same content multiple times.
- Use language-specific knowledge: Train the chatbot with information that is particularly relevant or unique to main language or cultural context.
To avoid training your chatbot in multiple languages, when training on your website, make sure to select only the pages that match the directions above - avoid selecting same contents in multiple languages.
Chatbot setup for Fully Multilingual Website - multiple, language-specific chatbots
The Behavior:
Chatbot fully compliant with each language section of the website, chatbot messages like welcome message are adjusted to the website section
Steps:
In order to proceed with this scenario you will have to setup multiple chatbots - each chatbot with different primary language, each trained on section of your website that is specific for given language. For each of these chatbots please proceed with the steps described in the previous section for Chatbot for Multilingual Website with Primary Language Preference.
After creating multiple chatbots, each with different primary language, for each of these chatbots go to Chatbot→Add to Website, copy the code snippet and paste it ONLY IN THE SECTION OF YOUR WEBSITE THAT IS SPECIFIC FOR GIVEN LANGUAGE.
Frequently asked questions
- Do my Custom Role instructions need to be in a specific language?
No, your Custom Role instructions do not necessarily need to be in a specific language. However, it's generally recommended to align the language of your instructions with your primary target audience or the main language of your website. Here are some considerations:
- If your website is primarily in one language, it's best to keep your prompt instructions in that language for consistency.
- For multilingual websites, you can use English as a common language for instructions, or create separate chatbots with instructions in each target language.
- You can also use a mix of languages in your instructions, keeping technical terms in English if needed while localizing the rest of the content.
The most important thing is to ensure that the language used in your instructions aligns with your overall language strategy and provides clear guidance for the chatbot's behavior.
- If my training data is in one language, can the chatbot use it to answer in another language?
Yes, the chatbot can potentially use training data in one language to answer questions in another, but with some limitations:
- While it may be able to provide basic information, nuanced or culturally specific content might not translate accurately.
- The quality of cross-language responses may vary and might not be as precise or contextually appropriate as responses in the original language of the training data.
For best results, it's recommended to provide training data in the languages you expect the chatbot to use frequently. This ensures more accurate and contextually appropriate responses in each language.
- Can I train my chatbot with data in different languages?
Yes, you can train your chatbot with data in different languages, but it's important to approach this strategically:
- Avoid duplicating content across languages, as this can reduce the chatbot's overall knowledge capacity and performance.
- Instead, focus on providing unique, language-specific, and culturally relevant content for each language.
- It's better to have diverse content that represents different aspects of your business or topic in each language, rather than direct translations of the same information.
- Consider creating separate language-specific chatbots for websites with distinct language sections, each trained on content relevant to that language and culture.