As comands are valid for each user, there are multiple ways on how to implement this
Bind commands in multiple languages simultaneously
Only use .OnText binding, check user language (cached?), lookup command and execute. Might require a custom command handler, we might even be able to reuse the subcommands handler.
.OnText
binding, check user language (cached?), lookup command and execute. Might require a custom command handler, we might even be able to reuse the subcommands handler./config
/config lang [de|en|...]