Chinese: 事已至此。
English: What's done is done.
French: Ce qui est fait, est fait.