There are many languages spoken in South Africa, as we have 13 official languages! You will be fine speaking English as almost all (85%) of South Africans are fluent in English! If they offer to teach you words in their native language, google what they mean, as South Africans trick foreigners!
--Judith Nicole Butler
10
SA has 12 official languages (including Sign Language) but in the cities, most of the citizens speak or at least understand English.
--BjarneH