be going toとwillの違い

be going to:予定に向かっている、すでに決まっている(ある行為に向かって進行状態にいる)*beのコアが含まれる
will:意思、推量

She is going to have another baby soon.
彼女はもうすぐまた赤ちゃんが生まれるよ(もうすでに赤ちゃんがお腹にいる)

She will have another baby soon.
彼女はもうすぐ赤ちゃんがうまれるんじゃない(たぶんそうだろうと推量、すでに赤ちゃんがいるとは限らない)

I will be going to see you tonight.
私は今夜あなたに会うつもりだ(willを入れることで行くから、期待していてという気持ちが入る、意思+予定)

I’m going to starve and die if I don’t eat right.
すぐに食べないと飢えて死んでしまうよ(このままだとそうなっちゃうというせっぱ詰まった感じ)

I will starve and die if I don’t eat right.
すぐに食べないと飢えて死んでしまうだろう(たぶん食べないという状況になると死んでしまうだろうという推量)