No hay gran diferencia entre 西班牙语 y 西班牙文. Literalmente,语significa lenguaje. y 文significa escritura.por lo general, yo creo que se pueden usar indistintamente.Por ejemplo,puedes decir: 他会西班牙语o 他会西班文. (sabe espanol) . 他用西班牙语给我写信 o 他用西班牙文给我写信(Me escribe en espanol) las dos son correctas.pero, es mejor que digas : 我会说西班牙语y 我会写西班牙文.