Good subtitle editor / MLT support

Hello,

I would like to add subtiles to some of my movies.
What editor would you recommand?

Is there a way for MLT to render a film using an external subtile file.

Kind regards,
Jean-Michel