# How to configure the pipeline using other language?

**URL:** <https://forum.rasa.com/t/how-to-configure-the-pipeline-using-other-language/17685>\
**Category:** Rasa Open Source\
**Created:** [September 30, 2019, 3:28am UTC](https://forum.rasa.com/t/how-to-configure-the-pipeline-using-other-language/17685 "2019-09-30T03:28:43Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Tanja](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/tanja/32/4696_2.png) [@Tanja](https://forum.rasa.com/u/Tanja)\
**Post date:** [September 30, 2019, 7:51am UTC](https://forum.rasa.com/t/how-to-configure-the-pipeline-using-other-language/17685/2 "2019-09-30T07:51:13Z")

</div>

Welcome @Asw!

If you want to use the Thai tokenization from spacy, you need to register your language model and link it to the language identifier, which will allow Rasa to load and use your new language by passing in your language identifier as the `language` option in the `config.yml` file (see [Language Support](https://rasa.com/docs/rasa/nlu/language-support/#spacy)). Additionally, you need to list the `SpacyTokenizer` in the `pipeline` in the `config.yml` file.

If you want to use a custom intent classification model, your custom component need to implement the interface described in [Custom NLU Components](https://rasa.com/docs/rasa/api/custom-nlu-components/#custom-nlu-components). Let’s assume your custom component can be found under `custom_components.ThaiIntentClassifier`. You need to add it to your `pipeline` in the `config.yml` file. E.g.:

```auto
pipeline:
- name: "SpacyNLP"
- name: "SpacyTokenizer"
- name: "SpacyFeaturizer"
- name: "RegexFeaturizer"
- name: "custom_components.ThaiIntentClassifier"

```

Let me know if you have any more questions.

---

_[View the full topic](https://forum.rasa.com/t/how-to-configure-the-pipeline-using-other-language/17685)._
