translate English to French: Yet it is a huge amount of mercury.
Et pourtant il s'agit d'une énorme quantité de mercure.