Automatic Translation
The automatic translation feature automatically translates user messages into agent language and agent messages into user language. To enable it check the option Settings > Artificial Intelligence > Automatic translation and complete the synchronization process. The multilingual via translation feature also requires these steps.
- The Google account used for the Dialogflow synchronization must have billing and the cloud-translation service enabled, to do that follow the steps below:
- Log in to https://console.cloud.google.com with your Google account and select the project of your Dialogflow Agent.
- On the top search bar type cloud translation, select the Cloud Translation API service and enable it. Please note that this is a paid service with a free tier, additional charges may occur.
- Enable the billing by clicking Left menu > Billing and by enabling a billing account with a valid payment method. Enable billing for the project of your Dialogflow agent.
Information
- Automatic Translation: User messages in the admin area are translated in real-time to match the agent's language, and agent messages are translated to match the user's language. Agents can view the original message by opening the message menu and clicking "View original message."
- Language Settings:
- Agent Language: Based on the agent's language user detail if set, otherwise on the browser language or admin area language.
- User Language: Based on the user's language detail if set, otherwise on the chat language or browser language. The language can also be detected using the language detection feature.
- Translated Notifications: Notifications are translated to match the respective languages.
- Avoiding Translations: To avoid translating a string, enclose it with the characters ` or ```.
Multilingual via Translation
The Settings > Artificial Intelligence > Multilingual via translation feature automatically translates user messages into the default language of Dialogflow or OpenAI and translates Dialogflow or OpenAI messages into the user's language. It also translates all text within the chat, such as rich messages, registration forms, and pop-up notifications. Translations are integrated into the translation files to enhance performance and minimize costs. Combine this feature with language detection for optimal results. Note: The original texts must be in English.
Language Detection
- Feature: Detects the language of user messages and adjusts the user and Dialogflow agent language accordingly. If the language is not available, a fallback message is shown. Use the merge field {language_name} in the message.
- Requirements: User messages must be at least two words long. Language detection occurs only for the first two user messages of a conversation.
- Fallback Message: If the OpenAI chatbot is active and programmed to respond to generic inquiries, the fallback message will not be dispatched as OpenAI will consistently provide answers.