<meta name="language" content="Spanish">
Это не определено ни в одной спецификации (включая черновик HTML5 )
<meta http-equiv="content-language" content="es">
Это версия настоящего HTTP-заголовка для бедного человека, которая должна быть выражена в заголовках.Например:
Content-language: es
Content-type: text/html;charset=UTF-8
В нем говорится, что документ предназначен для носителей испанского языка (однако это не означает, что документ написан на испанском языке; например, он может быть написан на английском языке как частьязыкового курса для говорящих на испанском языке).
Из спецификации :
Поле заголовка объекта Content-Language описывает естественный язык (и)целевая аудитория для вложенного объекта.Обратите внимание, что это может быть не эквивалентно всем языкам, используемым в теле объекта.
Если вы хотите указать, что документ написан на испанском языке, используйте:
<html lang="es">