First, Dr. Steve Turley does his analysis of Putin’s speech and actions within that speech yesterday:
Below is the entire speech with a live, real-time English translation voice over. I asked our long standing Russian translator to check it and she said it was honest, but sloppy and lacked nuance as all live voiceover translations do. But you get the gist.
Below, English subtitles. It may be a better translation