Here, we are talking about Han Chinese languages not other ethnic Chinese. If so, that would be hundreds of Chinese languages there. Some people believe Chinese is a macro-language because it has ten totally different branches, for instance: Hokkien or Min Chinese (閩語, including Hoochewese and Taiwanese), Cantonese (粵語), Wu Chinese (吳語, including Shanghainese), Jin Chinese (晉語), Gan Chinese (贛語), Hakka Chinese (客家話), Xiang Chinese (湘語), Hui Chinese (徽語), Pin Chinese(平語), and finally Mandarin or Guan Chinese (官話). A Chinese speaker in a region can not understand another Chinese speaker from another region, neither in their own written Chinese form except classical written form. However, some people believe they are dialects within a language because of socio-political issue, such as: Italian, Portuguese, and Spanish can understand each other by high percentage of their sentences but differ them as different Germanic language. Therefore, these people categorize all of ten Chinese languages as one language regardless of UN (United Nations) acknowledges those Chinese as different Chinese languages. Hence, what is your opinion of view? Do you think they are languages because they are different than each other in verbal conversation and their own form of written Chinese characters? Or do you think they are dialects of one language because they are the language of same ethnic?