translate English to French: That might well sound odd.
Ceci peut sembler bizarre.