language validation