translate English to French: Business has, however, now somewhat slumped in America.
Mais les affaires se sont quelque peu ralenties en Amérique.