The span element doesn't mean anything on its own, and is not permitted without a semantic class name.
The lang attribute (in no namespace) specifies the primary language for the element's contents and for any of the element's attributes that contain text. Its value must be a valid BCP 47 language tag.