I think I've heard 5 languages on NRT-BKK flight a while back.
English, Japanese, Thai, Mandarin and Cantonese.
It's too much. At the maximum, there should use 3 languages; origin language, destination language, and the language of the country that the operating carrier is registered to.