Chinese: 那是好几年前。
English: That was years ago.
French: C'était il y a des années.