「昼食と夕食の間隔が長い」の直訳は The interval between lunch and dinner is longになります。
昼食 - lunch
夕食- dinner
間隔 - space, interval
長い - long
もっと自然な言い方だと
I eat breakfast at 7, I have lunch at 12 and then I have dinner at 9. There's a big gap between lunch and dinner.
...After I eat lunch I have to wait a really long time before (I have) dinner.
もしくは...I have a 9 hour gap between lunch and dinner になります。
There are a lot of hours between my lunch time and supper time.
この場合、次のような言い方ができますよ。
ーIt's a long time between lunch and supper.
「昼食と夕食の間が長い時間だ」=「昼食と夕食の間隔が長い」
ーThere are a lot of hours between my lunch time and supper time.
「お昼の時間と夕食の時間の間に長い時間がある」=「昼食と夕食の間隔が長い」
ご参考まで!
"There is a long gap between lunch and dinner."
「昼食と夕食の間隔が長い」
gap(隙間、空間、時間的な隔たり)という言葉を使うことで、昼食をとってから夕食を食べるまでの時間的な間隔がぽっかりと長く空いている状態を綺麗に言い表すことができます。
"The interval between lunch and dinner is quite long."
「昼食と夕食の間隔が非常に長い」