translate English to French: The investigations have also been extremely rapid and successful.
Les enquêtes ont également été extrêmement rapides et efficaces.