Qu'avons-nous à dîner ce soir ?
What are we having for dinner tonight?
Je suis invité à dîner ce soir.
I'm invited to dinner this evening.
Devine qui vient dîner ce soir ?
Guess who's coming for dinner tonight.
Es-tu libre pour dîner, ce soir ?
Are you free for dinner tonight?
Tom ne restera pas dîner ce soir.
Tom won't stay for dinner.
Que dis-tu si on sort dîner ce soir ?
What do you say to dining out tonight?
Êtes-vous libre pour dîner, ce soir ?
Are you free for dinner tonight?
Qu'est-ce qu'il y a à dîner ce soir ?
What's for dinner tonight?
Nous avons été invités à dîner ce soir.
We have been invited to dinner this evening.
Nous avons été invités à dîner ce soir.
We've been invited to dinner this evening.
Lequel d'entre nous prépare le dîner ce soir ?
Which one of us is making dinner tonight?
Veux-tu aller voir un film après le dîner ce soir ?
Do you want to go see a movie after dinner tonight?
Examples from Tatoeba (CC BY 2.0 FR) and Europarl (OPUS). Sentences are not reviewed one by one.