The works are poetry so it's hard to translate them. Partial English translations of Hāfez exist in verse. I don't know about their quality. You can check the Wikipedia article.
Of Ferdowsi's Shāhnāmeh there are no full English translations in verse but there is an okay translation in combined prose and verse by Dick Davis. It was reviewed by NPR.