Chinese: 我本不应该做的。
English: I shouldn't have done it.
French: Je n'aurais pas dû le faire.