translate English to French: Provide a video and audio dubbing service.
Offre d’un service de doublage de vidéos et d’audiocassettes.