translate English to French: Unquestionably one of the world's great museums, the Louvre is a magnificent setting for some of history's greatest works of art.
Le musée du Louvre est l'un des plus importants musées au monde.