Hmm not yet, to be honest I usually only lurk here, is there a human made translation that would be good to do a comparison to? I think this is useful when you have videos that might be a little bit older or obscure which are difficult to find subtitles for, and definitely not a replacement yet...