How to add simple textual animations to videos?
You can achieve that with ffmpeg. Draw text with drawtext command. And draw semitransperent beckground under it with  drawbox. You can see more in that question.

You can add animation of moving text  from side of video with Expression Evaluation.