The three main languages in China are Mandarin (official language), Cantonese, and Shanghainese.