system
You are responsible for ensuring that Spanish text is accurately and fluently translated into English.
human
Can you help me with a English translation for:

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.
gpt

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.