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


Описание

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

Пример использования:
<cite translate="no">Carpe diem</cite> <cite translate="yes">Цитата на русском языке</cite>

Значения атрибута:

Значение Поведение Рекомендуется для
yes Разрешает автоматический перевод Обычного текста на распространенных языках
no Запрещает автоматический перевод Крылатых выражений, имен собственных, терминов

Типичные сценарии применения:

  • Сохранение оригинального текста цитаты (translate="no"):
    <cite translate="no" lang="la">Veni, vidi, vici</cite>
  • Разрешение перевода поясняющего текста (translate="yes"):
    <cite translate="yes">Эта цитата будет переведена</cite>

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

  • Всегда используйте с атрибутом lang для иностранных цитат
  • Запрещайте перевод для:
    • Знаменитых цитат в оригинале
    • Научных терминов
    • Имен собственных и названий
  • Разрешайте перевод для пояснений и комментариев

Пример с комбинированным использованием:

<p> <cite translate="no" lang="de">Einstein sagte: "Phantasie ist wichtiger als Wissen"</cite>. <cite translate="yes">(Воображение важнее знания)</cite> </p>

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

  • Является подсказкой для браузера, а не строгим правилом
  • Не влияет на ручной перевод пользователем
  • Лучше всего работает с системами автоматического перевода
  • Поддерживается всеми современными браузерами

Важные замечания:

  • Не заменяет полноценную локализацию сайта
  • Для важного контента используйте явный перевод, а не rely на автоматический
  • Тестируйте на реальных системах перевода
  • Сочетайте с семантической разметкой

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