online subtitles workshop allows you to make teams to create and translate subtitles and to run your own subtitles website.