translate English to French: The Tribunal notes various factors which it cannot ignore, and which it feels explain many things.
Le Tribunal note divers facteurs qu’il ne peut ignorer, et qui expliquent bien des choses selon lui.