Filling text with color

Hello,

I have a text in UMG and I would like to change the color of the text over time, from left to right.
The result would e very similar to a progress bar filling up, bu instead of an image, it needs to be a text.

I tried to play with materials, I looked for rich text, I tried to duplicate the text and gradually display the second text over the first one, but no success so far.

I would love to hear your ideas / solutions to achieve this.