When a page is delivered through an external translation service, we want to modify the content of the page to adapt it to this context (T212238, T212300, T212329). This means that content will be dynamically added when content is processed and delivered on an external service. We want to explore the different ways in which this can be done in a reliable way that provides a good user experience.
In particular we want to consider:
- How to modify the content in a way that minimizes visible changes and unexpected jumps.
- How to provide the content in the target language. Should the injected code be in the original language letting the external service to translate it, or should a translated version be injected (marking it to avoid the service to change it)?