Haciendo una suposición, deberías ser algo como:
Código MySQL:
Ver originalSELECT a.id_animal id
, al.nombre
, al.raza
, al.pelaje
FROM tabla_Animales a
INNER JOIN tabla_Animales_lang al
ON a.id_animal
= al. id_org_animal
= id
WHERE al.id_idioma
= $idioma
Entendamos que tu esquema está mal diseñado, porque los nombres de las razas los deberías tomar siempre de la misma tabla, y por tanto no deben replicarse campos en la primera.
Sólo debes usar la segunda, incluyendo el idioma castellano (lo siento, en mi infancia me enseñaron que "español" no es un idioma, que lo correcto es "castellano").