The announcements are generally only repeated in English for InterCity/EuroCity and InterCityExpress services (if one of them arrives then the connection info for all services is also given in English), plus regional/suburban trains heading to airports.
Correct - As most of the European TOC's are a member of RailTeam. I believe it is required to do 2 announcements, one either in French or English.