translate English to French: Reality on this point is, however, rather sobering.
La réalité est en fait assez décevante.