Hexabot
Go to websiteGitHub RepoDiscord
  • Welcome
  • Introduction
    • Overview
    • Features
  • Quickstart
    • Installation
    • Create your first flow
  • USER GUIDE
    • Visual Editor
      • Using the Visual Editor
      • Regular Blocks
        • Using Simple Text Block
        • Using Quick Replies Block
        • Using Buttons Block
        • Using Attachment Block
      • Using Advanced Blocks
    • Flows
    • NLU
      • Manage NLU Entities
      • NLU Engines
        • LLM NLU Engine
        • Ludwig NLU Engine
        • Tensorflow NLU Engine
    • Knowledge Base
      • Content Types
      • Manage Persistent Menu
      • Media Library
    • Localization
      • Languages
      • Translations
    • Users and Roles
      • Manage users
      • Manage roles
    • Manage Settings
      • Email
      • Chatbot Global Fallback
      • NLU Provider
      • Web Channel
      • Live chat widget
      • Facebook Messenger
    • Context Variables
    • Chat Inbox
    • Subscribers
    • Analytics Dashboard
  • FAQ
    • How can I deploy my Hexabot using NGINX ?
    • How can I add the Chatbot Widget to my Website?
  • Developer Guide
    • Contributors Installation Guide
    • CLI Command Reference
    • Setup Node.js with NVM
    • Setting Up Docker for Development and Production
    • SMTP Configuration and Emails
    • Extensions
    • Plugins
      • Hexabot Plugin Development
      • Build your First Plugin
    • Training custom NLU Models with Ludwig AI
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
  1. USER GUIDE
  2. Localization

Translations

PreviousLanguagesNextUsers and Roles

Last updated 7 months ago

Was this helpful?

Expanding your audience and reaching global users is essential for chatbot success. Hexabot's built-in translation feature simplifies the process of creating multilingual chatbots, allowing you to offer personalized experiences in multiple languages.

Step-by-Step Guide to Translating Content:

  1. Access the Translations Section:

    • Log in to your Hexabot account.

    • Click on the "Localization" section in the sidebar and navigate to "Translations" page.

  2. Hit the "Refresh" button : This will scan the database for all the strings that are being used in blocks (text messages, buttons, quick replies, ...). This action will also remove strings that are not present anymore.

  3. Choose the Content to Translate: Click on the "Edit" button of a specific content entry you want to translate.

  4. Translate:

    • You'll see the original text in the source language, alongside fields for entering the translated text for each target language.

    • Enter the accurate translations for each field in your chosen languages.

  5. Save Your Translations:

    • Click "Submit" to save your translations.

    • Your translated content will now be used when a user interacts with your chatbot in their selected language.

Tips

  • Review and Test: Carefully review your translations and test your chatbot in each target language to ensure the language switching works as expected and that the translations flow naturally within the conversation.

  • Regular Updates: If your chatbot's content changes frequently, keep your translations updated as well to provide a consistent experience for your multilingual users.

Manage Translations