translate English to French: Oshawa — new products are being manufactured.
Oshawa — de nouveaux produits sont en train d’être fabriqués.