BotSailor Reseller: Configure Multilingual Support for Your Users

In today's interconnected global market, delivering a localized user experience is no longer a luxury—it's a necessity for business growth. BotSailor's Reseller Language Configuration empowers you to transform your platform into a truly multilingual service, dramatically enhancing user experience and unlocking new international markets.

This guide provides a step-by-step walkthrough for adding, managing, and translating languages within your BotSailor Reseller panel.

What is BotSailor Reseller Language Configuration?

The Language Configuration feature is a powerful tool that gives you, the reseller, complete control over the linguistic environment of your BotSailor service. It enables you to:

  • Add New Languages: Integrate a wide array of global languages into your platform, catering to a diverse, international user base.
  • Localize the Platform: Translate the entire BotSailor interface, including menus, buttons, system notifications, and instructional text, into any language you add.
  • Deliver a Native Experience: Allow your users to navigate, build, and manage their bots in the language they are most comfortable with, making your platform more intuitive and user-friendly.

Why is Multilingual Support Important for BotSailor Resellers?

Integrating multilingual capabilities offers significant competitive advantages and tangible benefits for your reseller business:

  • Expand Your Market Reach: Break down language barriers to attract and onboard customers from regions you previously couldn't serve.

  • Boost User Satisfaction & Trust: Users feel more comfortable and confident using software in their native language, which leads to higher satisfaction and builds trust in your brand.

  • Improve User Engagement & Retention: A localized interface is easier to understand and navigate, encouraging users to explore more features and remain active on the platform long-term.

  • Gain a Competitive Edge: Differentiate your service from competitors by offering a truly global and inclusive platform that caters to a wider audience.

  • Increase Conversion Rates: Potential customers are significantly more likely to sign up and subscribe if they can evaluate your platform in their own language.

  • Streamline Customer Support: Reduce language-related misunderstandings in support tickets, leading to faster resolutions and a more efficient support process.

How to Configure Languages in BotSailor Reseller Panel

Follow these detailed steps to effectively set up and manage languages in your BotSailor Reseller account.

Before You Begin: Prerequisites 

  • Ensure you have administrative access to your BotSailor Reseller dashboard.

  • If you plan to use the AI translation feature, you must first configure your Google API key in the Settings & Integration > Google API section of your panel. You can read more about configuring Google API in this article here:
    Google API Integration for BotSailor Reseller Account

1. Accessing Language Settings

  • Navigate to your BotSailor Reseller dashboard.
  • In the left sidebar, go to Settings & Integration.
  • Click on Language under the "Settings & Integration" menu.

 

2. Adding a New Language

If no languages are currently added, you will see a screen prompting you to "Add Language."

  • On the Language page, you will see a list of currently installed languages. By default, this will include English (System), which serves as the base language and cannot be deleted.

  • Click the Add Language button.

 

  • A pop-up window titled "Add Language" will appear. Click on the "Select Language" field to open a dropdown list of all available languages.

 

  • Scroll or search to find the language you wish to add (e.g., Bengali, Spanish, French).

  • Select the desired language and click the Save button.

 

  • A success notification will confirm that the new language has been added. It will now appear in your list of configured languages.

3. Managing Existing Languages

The language list provides a centralized view of all active languages on your platform.

  • System Language: Note that English (System) is the default fallback language. If a translation is missing in another language, the system will display the English text instead.

  • Translate (Eye Icon): Click the "eye" icon next to a language to open the translation editor for that language.

  • Delete (Trash Can Icon): Click the "trash can" icon to remove a language.

    • Warning: This action is irreversible and will permanently delete all translations you have entered for that language. Proceed with caution.

 

4. Translating BotSailor Content

This is where you localize the BotSailor experience.

  1. From the "Languages" list, click the "eye" icon next to the language you want to work on.

  2. You will be redirected to the "Translation" page. This page contains a table with three main columns:

    • Key: A unique identifier for a piece of text in the system (e.g., dashboard.welcome_message). You generally do not need to edit this.

    • English: The original source text.

    • [Your Language] (e.g., Bengali): The column where you will add your translations.

  3. To Translate Manually:

    • Find the phrase you want to translate. You can use the search bar at the top to quickly filter for specific keys or text.

    • Click the "pencil" (edit) icon in your language's column.

    • An input box will appear. Type the accurate translation.

    • Press Enter or click outside the input box to save the individual translation automatically.

  4. To Translate with AI:

    • Click the Translate with AI button. This feature will automatically translate all untranslated text strings in the list using your configured Google Translate API.

    • Important: Always review AI-generated translations. While fast, they may lack contextual accuracy or cultural nuance. Manually correct any awkward or incorrect translations.

  5. Managing Translations:

    • Apply Changes: After performing a bulk AI translation or making numerous manual edits, click this button to ensure all your changes are compiled and pushed live to the user interface.

    • Clear All: This button will remove all existing translations for the selected language, resetting all fields to be blank. Use this with extreme caution.

 

 

 

5. Setting User Interface Language

You can control the default language, and your users can choose their own preference.

  • Setting the Default Language (for Resellers): In the main Language settings, you can designate one of your added languages as the default for all new user sign-ups.

  • How End-Users Change Their Language:

    1. The user logs into their BotSailor account.

    2. They navigate to their profile/account settings (usually by clicking their name or profile picture).

    3. They will find a Language dropdown menu.

    4. They can select any of the languages you have configured and enabled.

    5. After clicking "Update" or "Save," their entire BotSailor interface will instantly switch to the selected language.

 

 

 

Tips for Effective Language Configuration

  • Prioritize Key Markets: Start by adding languages most relevant to your current and target customer bases.

  • Create a Glossary: For consistency, establish and maintain a glossary of key terms (e.g., "Flow," "Sequence," "Broadcast") and their official translations.

  • Engage Native Speakers: For the highest quality localization, have a native speaker review your translations (especially AI-generated ones) to check for accuracy, tone, and cultural appropriateness.

  • Update Regularly: When BotSailor is updated, new text strings may be added. Periodically check your language files for untranslated keys to keep your localization complete.

  • Test Thoroughly: After translating a language, log in as a user and test the entire platform. Navigate through different pages to ensure all text displays correctly and the layout remains intact.

 

Frequently Asked Questions (FAQs)

Q: Can I add any language to BotSailor?
A: Yes, BotSailor supports adding a wide range of languages.

Q: How do users change their language?
A: Users can change their language in their personal account settings.

Q: What happens if a translation is missing?
A: If a translation is missing for a specific text string, BotSailor will default to English (System).

Q: Can I use AI to translate all content at once?
A: Yes, the "Translate with AI" feature can translate content in bulk, but always review for accuracy.

Q: How do I delete a language?
A: You can delete a language from the "Languages" list by clicking the "trash can" icon next to it. Be aware this removes all its translations.