What does Captain Scarlet und die Rache der Mysterons mean?

Captain Scarlet und die Rache der Mysterons - German to English

Captain Scarlet and the Mysterons