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


Описание

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

Пример использования:
<section translate="no"> <h2>Не переводить этот раздел</h2> <p>Содержимое этого раздела останется на оригинальном языке при автоматическом переводе страницы.</p> </section>

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

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

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

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

Пример с вложенными элементами:

<section translate="no"> <h2>Техническая документация</h2> <p translate="yes">Этот абзац будет переведен, несмотря на родительский атрибут.</p> <code>function example() {}</code> </section>

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

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

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

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

Пример с многоязычным контентом:

<section translate="no" lang="en"> <h2>Company Name</h2> <p translate="yes">This description should be translated.</p> <address>123 Main St, New York</address> </section>

SEO комментарий:

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

Примечание:

Для полной локализации сайта лучше использовать профессиональные системы перевода или многоязычные CMS, а не полагаться только на этот атрибут.