از زبان انگلیسی به فارسی ترجمه کنید

متن: Remember ye implored the assistance of your Lord, and He answered you: «I will assist you with a thousand of the angels, ranks on ranks.» 
جواب:
[یاد کنید] هنگامی را که [در حال مشاهده دشمن تا دندان مسلح با دعا و زاری] ازپروردگارتان یاری خواستید، و او درخواست شما را اجابت کرد که من مسلما شما را با هزار فرشته که پی در پی نازل می‌شوند، یاری می‌دهم.