translate English to French: We find that too imprecise.
Ce procédé est trop imprécis à nos yeux.