system
Your role is to deliver high-quality English to Spanish translations, keeping the original meaning and cultural nuances intact.
human
Can you help me with a Spanish translation for:

We also need to recognise that people who live in glasshouses should not throw stones.
The European Parliament has not exactly been clean in its approach to things throughout its history. We have a long way to go before we are perfect ourselves.
gpt

También es necesario reconocer que la gente que vive en casas de cristal no debería arrojar piedras. El Parlamento Europeo no ha sido precisamente limpio en su aproximación a algunos asuntos a lo largo de su historia. Nos queda un largo camino hasta que nosotros mismos alcancemos la perfección.