Translate the following English sentence to French:
"When I congratulated her on this, she looked rather guilty and admitted that the green bottle now contained normal detergent, as the alternative product was not only more expensive but needed four times as much and even then it did not get the dishes clean; by refilling the container, she could both do the washing up effectively and impress eco-warrior friends."
Lorsque je l'ai félicitée, elle a pris un air coupable et a admis que la bouteille verte contenait du détergent normal, étant donné que le produit alternatif était non seulement plus cher mais qu'il en fallait quatre fois plus et malgré cela, la vaisselle n'était pas propre ; en remplissant le récipient, elle pouvait à la fois faire la vaisselle efficacement et impressionner ses amis ardents défenseurs de l'écologie.