Supposedly, the language field should only accept language codes matching either xx or xx-xx* formats.
However, the pattern seems to be matching other strings as well (e.g., "spanish").
Nonetheless, why is Citoid returing "spanish" for some sources? See for example https://www.elpais.com.uy/mundo/relato-esposa-fiscal-paraguayo-marcelo-pecci-asesinado-colombia.html