Translate the following English sentence to French:
"This has, until now, been the opinion shared by almost all Spanish political groups over the years."
La quasi-totalité des groupes politiques espagnols a toujours été de cet avis jusqu'à aujourd'hui.