translate English to French: On paper it looks as if some improvements in fact have taken place.
Sur le papier, il semble que des améliorations aient bien eu lieu.