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


Описание

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

Пример использования:
<!DOCTYPE html> <html translate="no"> <head> <title>Не переводить эту страницу</title> </head> <body> <h1>Важный контент, который не должен переводиться</h1> </body> </html>

Допустимые значения:

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

Где это работает:

  • Google Translate и другие переводчики
  • Браузерные инструменты перевода
  • Некоторые CMS и плагины перевода

Лучшие практики:

<!DOCTYPE html> <html lang="en" translate="no"> <head> <title>Technical Documentation</title> <meta name="google" content="notranslate"> <!-- Дополнительно для Google --> </head> <body> <div translate="yes"> <p>Only this section can be translated</p> </div> </body> </html>

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

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

Примечание: Для важных сайтов рекомендуем использовать профессиональные решения локализации вместо reliance на атрибут translate. Для полного контроля создавайте отдельные языковые версии.