@nik202 , as per the link, googletrans is not reliable
However, this library is unofficial as mentioned earlier, the author noted that the maximum character length on a single text is 15K.
It also doesn't guarantee that the library would work properly at all times, if you want to use a stable API you should use the [official Google Translate API](https://cloud.google.com/translate/docs).
If you get HTTP `5xx` errors with this library, then Google has banned your IP address, it's because using this library a lot, Google translate may block your IP address, you'll need to consider [using proxies](https://www.thepythoncode.com/article/using-proxies-using-requests-in-python) by passing a proxy dictionary to `proxies` parameter in `Translator()` class, or use the official API as discussed.
and Google translate API is not free
Anyways, I have solved my issue and now the bot is working as required, thanks for your help, adding print statements to the actions.py did the trick.
Last question:
As you can see the hindi text is not visible in the cmd, will it be visible in Rasa X?
and can you please send the link/docs/guide on how to install Rasa X for Rasa 3.0.3 version
Happy to know you solved it Did you just add print() statements though? I don’t think this has solved it, or if it did it must be a bug
I just want to correct something Nik said about the Hindi text: The display in Rasa Shell is not related to Rasa or Rasa X, but to your terminal’s display and font. Similarly, the display in Rasa X is not related to Rasa or Rasa X, but to your browser’s display and font (unless overriden by CSS rules).
I added print() statements to debug the actions.py file, from there I got to know I have some unreachable code written that’s why the custom action was not working properly.
I had also written a new story as you suggested.
And I guess you are right about the Hindi text support, as I mentioned , i am able to see the hindi text in pycharm editor. Will check this out.