Bulk adding text to videos
With Adobe After Effects and a script such as PT_TextEdit, you'd be able to do something like this.  You create the text styles you want to use, add all the text to a spreadsheet or google sheet, then run it through PT-TextEdit, which will generate a load of different comps for you with the different names.  You can then batch export all the comps.
http://aescripts.com/pt_textedit/