Originally Posted by newcx12345
"I've so far heard Captains speak French, Japanese, Cantonese and Thai !"
I thought the captain only speaks in english and it is upto the ISM or any alternate F/A to do the local language translation. But then again, I've only used CX from HKG- AUS/JAP/USA/CANADA/UK/SIN/TPE/
The welcome aboard message is usually announced by the Captain. The cabin welcome is different from that and is handled by the ISM.
When the Captain speaks again, its usually just prior to descent. And he'll continue in the arrival language (ie French, Japanese, Cantonese and Thai). The ISM and cabin crew then take over with other announcements.
PS - the AUS routes occasionally gets the Cantonese speaking Captain!