A tricky problem with the ExternalGuidance machine translation context is, the UI messages should be ideally in the target language of translation.
For example, if the user is seeing a page translated from English to Hindi, the guidance messages we show should be in Hindi. But since the content is rendered in English wiki(source language), our i18n setup will use English messages.
There should be a way to get the messages in target language from backend, ideally without overheads, since rendering them is very time sensitive