I guess Vietnamese is a very hard language to speak but isn't Korean as well?
It's easy for SQ to do Korean announcements on the ICN routes because they have Korean crew onboard as well as the Singaporeans. I'm not sure whether it is the same arrangement (i.e. local crew) on the Japan or Hong Kong routes, however.