translate English to French: I have lived in so many different cultures and this has enriched my life very much.
J'ai vécu dans un si grand nombre de cultures différentes et cela a beaucoup enrichi ma vie.