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


Описание

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

Адрес, который не следует переводить:
<address translate="no"> ООО "Технологии"<br> ул. Центральная, 1<br> Москва, Россия </address>
Смешанный контент с разными настройками перевода:
<address> <span translate="no">ООО "Технологии"</span><br> <span translate="yes">Центральный офис компании</span><br> ул. Центральная, 1<br> Москва, Россия </address>

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

Характеристика Поведение
Значения
  • "yes" - содержимое может переводиться (по умолчанию)
  • "no" - содержимое не должно переводиться
Наследование Применяется ко всем дочерним элементам
Браузерная поддержка Поддерживается большинством современных браузеров и переводчиков
Приоритет Имеет больший вес, чем мета-теги и HTTP-заголовки
Спецификация HTML Living Standard

Рекомендации по использованию:

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

Атрибут translate особенно полезен для элементов <address>, так как адресная информация обычно не требует перевода и может искажаться при автоматическом переводе.