It’s easy to add different languages to it. Instead of using strings directly, you just use variables.
For example, in my games I usually have all the text of the game in different languages in a csv file and load it from there to variables that I use with this dialogue engine. You can probably find more info about it in the internet.