Атрибут translate тега <time>


Описание

Атрибут translate для тега <time> определяет, должно ли содержимое элемента переводиться при использовании автоматического перевода (например, в Google Translate). Особенно полезен для числовых значений и форматов дат.

Пример использования:
<time datetime="2025-12-31" translate="no"> 31 декабря 2025 г. </time>

Значения атрибута:

Значение Описание Когда использовать
yes Разрешает перевод содержимого (значение по умолчанию) Для текстовых описаний дат
no Запрещает автоматический перевод Для числовых дат, стандартных форматов

Особенности работы:

  • Не влияет на значение атрибута datetime (оно никогда не переводится)
  • Работает только с автоматическими системами перевода
  • Поддерживается основными браузерами и переводчиками
  • Наследуется от родительских элементов

Рекомендации:

  • Используйте translate="no" для стандартных числовых форматов дат
  • Для текстовых описаний оставьте translate="yes"
  • Сочетайте с атрибутом lang для лучшего определения языка
  • Тестируйте в реальных системах перевода

SEO-совет:

Правильное использование атрибута translate помогает поисковым системам лучше понимать, какие части контента должны учитываться при машинном переводе.

Ограничения:

  • Не все системы перевода поддерживают этот атрибут
  • Не заменяет ручной перевод контента
  • Не влияет на SEO напрямую
  • Может игнорироваться в некоторых мобильных приложениях

Примечание: Для многоязычных сайтов предпочтительнее использовать CMS с поддержкой настоящей локализации, а не полагаться на автоматический перевод.