Formal:
* Bravo ! (This is the most common and direct translation)
Informal:
* Bravo !
* Bien joué ! (Literally "well played!")
* Chapeau ! (Literally "hat", meaning "Hats off!")
* Génial ! (Meaning "Brilliant!")
* Super ! (Meaning "Great!")
The best choice depends on the situation and your relationship with the person you are addressing.