translate English to French: at the Society for the Arts and Technology (S.A.T.
à Société des arts technologiques (S.A.T.