I remember on the Concorde (British Airways), a multi-button panel where one could select core announcements in about twelve different languages. How does the CBA address that?
That's not unusual. You can make Airbuses speak French, and you can get the E190 to do the safety demo in Spanish and French (surprisingly not Portugese though). The issue is not so much the standard announcements as customer service and safety communication with passengers directly.