Formal:
* Excellent: This is the most formal and general way to say "great."
* Magnifique: This is a more literary and emphatic way to say "great," often used for things that are particularly impressive or beautiful.
Informal:
* Génial: This is the most common and versatile way to say "great" in informal settings.
* Super: This is a very informal way to say "great," similar to "awesome" in English.
* Formidable: This is a more playful and ironic way to say "great," often used sarcastically.
* Top: This is a slang term for "great," often used by young people.
Specific contexts:
* "Great job!" - "Bravo!" or "Bien joué!"
* "Great idea!" - "Excellente idée!" or "Super idée!"
The best translation will depend on the situation and the tone you want to convey.