translate English to French: • Thoroughness and reliability
• Rigueur et fiabilité