I work on improving the workflow for a brand that sends daily newsletters in currently 8 languages. The design is always the same but header, copy and footer are different. Right now they manually translate each language in HTML directly (and struggle as they have too many images with text on it).

My idea (beyond massively reduce the images) is to have a workflow similar to static page generation. I would have page components and placeholder text plus a config file where I assign the real text for each placeholder variable (such as YAML or JSON).

I thought I could find any solution or at least article about such a multilingual worklow using grunt or a similar tool, but could not find anything. I just found that Taxi for Email also seems to help translators.

Do you have experience with such multilingual campaigns or could recommend tools/workflows/services to me?