translate English to French: Yet we seem to make no progress.
Pourtant, il semble que nous ne fassions aucun progrès.