translate English to French: We found  these witnesses lacking in credibility.
Nous avons jugé ces témoins peu dignes de foi.