What I meant was the following.
You can send the text with jQuery to another text box which is at the same spot like the old one. And hide the old one.
But you have more control about this text box, because you created it. So you can tell it to be shorter and not overlap.
But to be honest: I am not sure if this is worth the effort. This seems like a complicated thing to do.
I mean – it is possible. But already pretty advanced.
If you can live with it – I would just recommend to keep the text captions short.
You can make soft breaks by pressing SHIFT-ENTER. Maybe that helps.
All the best!