| Developers Guide

| Developers Guide

  • Docs
  • API
  • Help
  • Blog

›Pro Edition

Notes on Versions Released

  • Migrating & Updating
  • Updating to New Releases

Getting Started

  • Introduction
  • Installation
  • Quick Start

Main Concepts

  • Overview
  • Glossary
  • CMS
  • Dialog Engine
  • Actions & Hooks
  • Memory
  • Modules
  • NLU
  • Emulator

Advanced Guides

  • Debug
  • Configuration
  • Authentication Methods
  • Custom Module
  • Performances
  • Hosting
  • Version Control
  • Development Pipelines
  • Clustering

Channels

  • Website Embedding
  • Facebook Messenger
  • Telegram
  • Microsoft Teams
  • Converse API
  • Slack
  • Smooch (Sunshine Conversations)
  • FAQ

Tutorials

  • Deploying a cluster on Digital Ocean
  • How to act on an intent
  • Acting Proactively
  • Using Carousel Postback
  • How to use Slot Skill
  • How to use Call API Skill
  • Calling an API in a Custom Action
  • Shortlinks
  • Connecting your bot with your existing backend
  • Supported databases
  • Timeouts
  • Human in the loop
  • Jump To
  • Inter-bot Communication / Delegation
  • Contextual FAQ
  • Authenticate a user against a 3rd Party OAuth
  • Listening for file changes
  • Using a 3rd party NLU
  • Using the UiPath integration for Botpress

Pro Edition

  • About
  • Licensing
  • Configuring RBAC
  • Monitoring & Alerting
  • Bot Pipelines
  • Internationalization

Internationalization

Add a language

Edit your bot configs

In the Admin section > Your bots > Configs

Bot Config

Switch language

Go back to Studio and switch language

Switch Language

You'll see a "missing translation" notification on your content

Missing Translation

Translate your content

Edit the content and add a translation Edit Content Edited Content

Change the language

Botpress use the browser language to detect the user language. This is stored in the language field of the user attributes. It is possible to change the language of a user by modifying this field.

See updateAttributes

Example usage:

await bp.users.updateAttributes('web', 'someId', { language: 'fr' })
← Bot Pipelines
  • Add a language
    • Edit your bot configs
    • Switch language
    • Translate your content
  • Change the language
| Developers Guide
Docs
Getting Started (or other categories)Guides (or other categories)API Reference (or other categories)
Community
User ShowcaseStack OverflowProject ChatTwitter
More
BlogGitHubStar
Facebook Open Source
Copyright © 2021 Botpress Inc.