Атрибут translate тега <body>
Описание
Атрибут translate указывает, следует ли переводить содержимое элемента при автоматическом переводе страницы (например, в Google Translate). Для тега <body> он действует глобально на весь документ.
Особенность: Этот атрибут не влияет на ручной перевод и работает только с системами автоматического перевода.
Пример использования:
<body translate="no">
<h1>Company Name</h1>
<p>Our brand identity should remain untranslated</p>
</body>
Допустимые значения:
| Значение | Описание |
|---|---|
yes |
Разрешает перевод содержимого (по умолчанию) |
no |
Запрещает перевод содержимого |
Типичные сценарии применения:
- Имена собственные и бренды
- Коды, идентификаторы, технические термины
- Адреса, номера телефонов
- Художественные тексты, где важно сохранить оригинал
Как это работает с вложенными элементами:
<body translate="yes">
<!-- По умолчанию контент будет переводиться -->
<div translate="no">
<p>Этот текст не будет переведен</p>
</div>
</body>
Рекомендации по использованию:
- Используйте разумно, не злоупотребляйте запретом перевода
- Для терминов сочетайте с
<span lang="en"> - Тестируйте в разных системах перевода
- Не используйте как замену нормальной локализации
- Для важного контента предусмотрите ручной перевод
Ограничения и поддержка:
| Система | Поддержка |
|---|---|
| Google Translate | Да (частичная) |
| Браузерные переводчики | Ограниченная |
| Мобильные приложения | Переменная |
Альтернативные подходы:
<!-- 1. Использование lang -->
<p lang="la">Carpe diem</p>
<!-- 2. CSS-классы для нетекстового контента -->
<div class="notranslate">...</div>
<!-- 3. Мета-тег для всего документа -->
<meta name="google" content="notranslate">
Современные практики:
- Для веб-приложений реализуйте собственный механизм перевода
- Размечайте текст для профессионального перевода
- Сочетайте с атрибутом lang для точного указания языка
Примечание: Хотя атрибут translate полезен для базового контроля автоматического перевода, для полноценной локализации сайта рекомендуется использовать специализированные решения интернационализации.