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


Описание

Атрибут translate в теге <em> указывает, нужно ли переводить выделенный текст при автоматическом переводе страницы. Принимает значения "yes" (переводить) или "no" (не переводить).

Пример использования:
<p> Это <em translate="no">very important</em> термин, который не следует переводить. </p> <p> А это <em translate="yes">ключевая фраза</em>, которую нужно перевести. </p>

Когда использовать:

  • Для имен собственных и терминов (translate="no")
  • Для иностранных слов, уже имеющих перевод (translate="no")
  • Для выделенных фраз, которые должны переводиться (translate="yes")

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

Значение Поведение По умолчанию
yes Разрешает перевод текста ✓ (если атрибут не указан)
no Запрещает перевод текста

Важно:

  • Поддерживается не всеми системами перевода
  • Лучше работает в сочетании с атрибутом lang
  • Не влияет на ручной перевод

Пример с названиями:

<p> Компания <em translate="no">Microsoft</em> представила <em translate="no" lang="en">Windows 11</em>. </p>

Советы:

  • Используйте для терминов, которые должны сохранять оригинальное написание
  • Сочетайте с lang для указания языка оригинала
  • Не злоупотребляйте translate="no" без необходимости

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