A good choice for translating software is Fluent (https://projectfluent.org/).
With the new fluent plugin, you can use Fluent to let your bot speak multiple languages! The plugin has now reached 1.0 and is considered stable. It provides a convenient integration with the Fluent localisation system, which makes it super simple to provide translations for your bot and let your bot respond in different languages. Now all you have to do is translate! Docs are here!
The current i18n plugin can integrate with any localisation system. However, it can sometimes be cumbersome to use. In contrast, the fluent plugin focuses on one integration, and it does it well. Give it a try!
With the new fluent plugin, you can use Fluent to let your bot speak multiple languages! The plugin has now reached 1.0 and is considered stable. It provides a convenient integration with the Fluent localisation system, which makes it super simple to provide translations for your bot and let your bot respond in different languages. Now all you have to do is translate! Docs are here!
The current i18n plugin can integrate with any localisation system. However, it can sometimes be cumbersome to use. In contrast, the fluent plugin focuses on one integration, and it does it well. Give it a try!