"尽管有极大的困难" can be translated into English as "despite enormous difficulties" or "in spite of tremendous challenges".
Both expressions convey the idea of overcoming significant obstacles, and you can choose based on the context or personal preference. For example:
Despite enormous difficulties, they completed the project on time.
In spite of tremendous challenges, the team managed to succeed.