Astronaut who has spent 340 days in space made major 'realisation' about Earth while on mission

宇宙で340日間を過ごした宇宙飛行士が、ミッション中に地球について重大な「気づき」を得た

分解して解説
Astronaut 「宇宙飛行士」を指します。地球外へ飛行する人のことです。
who has spent 340 days in space 「宇宙で340日間を過ごした」という、宇宙飛行士の説明です。
made major 'realisation' about Earth 「地球について重大な『気づき』を得た」という部分です。realisationは、ここでは「認識」「理解」といった意味合いです。
while on mission 「ミッション中」に、という意味です。宇宙での任務遂行中に気づきがあったことを示しています。
熟語
on mission 任務中で、ここでは宇宙でのミッション遂行中であることを指します。
made major realisation 重大な気づきを得た
spent 340 days 340日間を過ごした
単語
Astronaut 宇宙飛行士
who ~は(関係代名詞)
has ~は(haveの三人称単数現在)
spent 費やした(spendの過去分詞)
340 340
days 日間
in ~で
space 宇宙
made 作った(makeの過去形)
major 重大な
realisation 気づき、認識
about ~について
Earth 地球
while ~の間
on ~に
mission 任務
3ヶ月前