Here is a link to a revised and expanded version of my commentary on Revelation 5, with my own translation of each verse.