been there, done that

Etymology
Ellipsis for "I have been there and have done that".

Translations

 * Chinese:
 * Mandarin: 曾經滄海難為水
 * Dutch: al gezien al gedaan
 * Finnish: se on nähty, kokemusta on
 * French: déjà vu, déjà fait
 * German: (hab ich) alles schon gemacht, ist für mich nichts neues
 * Greek: ήταν εκεί, κάνει αυτό
 * Hungarian: ez nekem már nem újdonság, ez nekem már megvolt, nekem ez nem új
 * Italian: già visto, già fatto
 * Japanese: 経験済み
 * Portuguese: essa é velha
 * Russian: я э́то уже́ ви́дел, э́то для меня́ не но́во
 * Serbo-Croatian: bio, probao
 * Spanish: yo lo hice antes