translate English to French: They have been able to convey our thoughts, the nuances of our words and even our emotions with unfailing faithfulness and rigour.
Nous leur avons confié nos pensées, nos nuances, et même nos émotions, et ils les ont transmises avec une fidélité et une rigueur sans faille.