Our channel content on Catch Up along with some of our archived and Player only content do carry subtitles on the STV Player.
Our live streams unfortunately do not at the moment, however this is something we are looking into.