translate English to French: Thanks to our television, we have of course been able to witness signs of progress elsewhere.
Grâce à la télé, nous pouvons voir les signes du progrès ailleurs.