Атрибут 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, он помогает поисковым системам лучше понимать, какие части контента должны учитываться при автоматическом переводе.