To do a 6 month internship in South Africa, you need to get a visa to stay in the country. The documents asked by the consulate for the visa are not very difficult to get when you are in France but it take a lot of time to get them.
So if you want to start as soon as possible, you should start to ask those documents as soon as you start you research for your internship.
Also Note that if you must be less than 25 years old to apply for an exchange permit.
-Where to start the procedure:
As my company advised me, after the interview, I directly went to the South African consulate in Paris to start the exchange permit procedure. The consulate gave me the BI-1738 with in front page all the documents required. It is important to note that the South African consulate is only open in the morning (9-12am).
I signed my contract on the 28th of January and then I started gathering all the documents asked by the consulate. On the 11th of February I gave all the documents the consulate and I got my visa on the 27th of February to start my internship on the 4th of March.
IMPORTANT: Most of the document are required in English, if they are not directly in English you need to make them translate by an official translator. If you want a quick translator don’t hesitate to ask me, it took me only two days to get my documents translated in my mailbox.