translate English to French: This seems right.
Cela paraît exact.