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.
For the map brained, can you find the landing site for Luna-25?
The exact coordinates of the main landing site at the Boguslavsky crater are 69.32°S, 43.32°E.
To find roughly where the landing site is, first you need to locate the very distinctive looking Tycho crater (Тихо), and just below that is the Clavius crater (Клавии). From there, keep moving to the right until you see the Boguslavsky crater (Богуславский):
For comparison, here are all the other landed moon missions so far: