【素晴らしい】と【素敵】は、どちらも【優れていて感心させられるさま】を意味します。簡単にいうと、【とても良い】という意味です。
しかし使い方には違いがあります。
例1)私の彼女は素晴らしいです。と、私の彼女は素敵です。
【素晴らしい】と【素敵】は置き換えて使え、ほぼ同じ意味です。
しかし次の場合は、置き換えて使うと不自然です。
例2)あなたの業績は素晴らしい。(自然)
あなたの業績は素敵です。(不自然)
※補足
【素晴らしい】は、客観的に見て感心させられるようなさま。
【素敵】は、感覚的によいと感じるさま。