translate English to French: In other words, visitors to EXPO 2005 were able to experience, one step ahead of the rest of the world, a society of the future brought about by state-of-the-art green technology.
Autrement dit, les visiteurs de l’EXPO 2005 ont pu avant le reste du monde, faire l’expérience une société du futur créée par le biais des technologies vertes de pointe.