translate English to French: This, I think, has to be taken into account.
Il convient, à mes yeux, de prendre ce point en considération.