有目共睹的英语:be obvious to people; be obvious [clear] to all; be there for all to see; be a universally recognized (fact, etc.); be perfectly obvious; plain for everybody to see [judge]
有目共睹的法语:au vu et au su de tous;être évident(ou : clair)pour tous;cela saute aux yeux