Their browser has live livestream audio translator from English to Russian (ok, about 15 seconds delay, but still more impressive than anything I’ve seen) and almost instantaneous audio translation for regular youtube videos.
I only wish they have a reverse Russian/other languages to English translator - good if you just want to listen to the audio in the background.