# Multi Language Chatbot

**URL:** <https://forum.rasa.com/t/multi-language-chatbot/23924>\
**Category:** Rasa Open Source\
**Created:** [January 24, 2020, 11:42am UTC](https://forum.rasa.com/t/multi-language-chatbot/23924 "2020-01-24T11:42:05Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![somit1234](https://avatars.discourse-cdn.com/v4/letter/s/e0b2c6/32.png) [@somit1234](https://forum.rasa.com/u/somit1234)\
**Post date:** [January 24, 2020, 11:42am UTC](https://forum.rasa.com/t/multi-language-chatbot/23924/1 "2020-01-24T11:42:05Z")

</div>

i need to design a multi language chatbot in english and arabic. Can anyone help me how to do this with redis ?? thanks in advance

---

<div class="post-metadata">

**Author:** ![tyd](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/tyd/32/3030_2.png) [@tyd](https://forum.rasa.com/u/tyd)\
**Post date:** [January 24, 2020, 3:14pm UTC](https://forum.rasa.com/t/multi-language-chatbot/23924/2 "2020-01-24T15:14:51Z")

</div>

Hi @somit1234! There are a few different approaches I have seen for tackling multiple languages:

1. Build bot in English and then translate before / after processing using Google Translate or [DeepL](https://www.deepl.com/translator) to other languages.

2. Collect NLU training data for each language but use the same stories for every assistant like [N26](https://www.youtube.com/channel/UCJ0V6493mLvqdiVwOKWBODQ)

3. Multilingual word embeddings, where you represent words from multiple languages in a single vector space

4. Build a separate assistant for each language you want to support

Most determine the language to serve by the user profile like this [blog post](https://blog.usejournal.com/building-a-multi-lingual-chatbot-using-rasa-and-chatfuel-cca20cbc645a).

---

<div class="post-metadata">

**Author:** ![rishi2](https://avatars.discourse-cdn.com/v4/letter/r/cdc98d/32.png) [@rishi2](https://forum.rasa.com/u/rishi2)\
**Post date:** [September 7, 2020, 2:16pm UTC](https://forum.rasa.com/t/multi-language-chatbot/23924/3 "2020-09-07T14:16:52Z")

</div>

Hi @tyd

I’m trying to build something you suggested in your first point. Can you elaborate on that? I’m thinking my translation code would sit in the actions file. But I need some more help on this in terms of understanding. Or if there is some example for the same, it would be helpful.

Thanks, Rishi

---

<div class="post-metadata">

**Author:** ![Eraj](https://avatars.discourse-cdn.com/v4/letter/e/6bbea6/32.png) [@Eraj](https://forum.rasa.com/u/Eraj)\
**Post date:** [April 9, 2021, 3:55pm UTC](https://forum.rasa.com/t/multi-language-chatbot/23924/4 "2021-04-09T15:55:17Z")

</div>

I have the exact same query! would love it if you share your solution (hopefully, you found one)
