υπέροχοι ημίθεοι just translates to 'Wonderful demigods' :) Ill have to do this in the morning