Chinese: 你本不该透露秘密的。
English: You ought not to have disclosed the secret.
French: Tu n'aurais pas dû dévoiler le secret.