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

متن: She placed a screen (to screen herself) from them; then We sent her our angel, and he appeared before her as a man in all respects. 
جواب:
و جدا از آنان پوشش و پرده‌ای برای خود قرار داد. و ما روح خود را به سوی او فرستادیم، پس برای او [به صورت] بشری خوش اندام و معتدل نمودار شد.