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

متن: What! When a single disaster smites you, although ye smote (your enemies) with one twice as great, do ye say ? - «Whence is this ?» Say (to them): «It is from yourselves: For Allah hath power over all things.» 
جواب:
آیا زمانی که [در جنگ احد] آسیبی به شما رسید که بی تردید دو برابرش را [در جنگ بدر به دشمن] رساندید، [از روی بی صبری، جزع، ناراحتی و اضطراب] می‌گویید: این آسیب چگونه و از کجاست؟ بگو: از ناحیه خود شماست [که بر اثر سستی در جنگ، نافرمانی از پیامبر، نزاع و اختلاف، به شما رسید]. یقینا خدا بر هر کاری تواناست.