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


Описание

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

Пример использования:

<small translate="no">NASA</small> <small translate="yes">Additional information</small>

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

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

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

  • Работает только с автоматическими переводчиками
  • Не влияет на ручной перевод контента
  • Лучше всего работает в сочетании с атрибутом lang
  • Наследуется дочерними элементами

Пример с разметкой:

<small translate="no" lang="en">HTML5</small> - <small translate="yes" lang="en">HyperText Markup Language version 5</small>

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

  • Используйте translate="no" для:
    • Имен собственных и брендов (NASA, iPhone)
    • Технических терминов и кодов
    • Адресов и контактной информации
  • Для многоязычных сайтов указывайте язык явно через lang
  • Тестируйте работу в разных переводчиках

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

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

SEO рекомендации:

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