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


Описание

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

Пример использования:
<p> В документ добавлено: <ins translate="no">Quantum Computing Framework 2.0</ins> <ins translate="yes">Новые методы обработки данных</ins> </p>

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

Значение Описание Пример
yes Разрешает перевод (значение по умолчанию) <ins translate="yes">
no Запрещает автоматический перевод <ins translate="no">

Пример с техническими терминами:

<article> <p> В последней версии добавлена поддержка <ins translate="no">WebAssembly</ins> и <ins translate="no">SIMD-инструкций</ins>. </p> </article>

Рекомендации:

  • Используйте translate="no" для:
    • Имен собственных и торговых марок
    • Технических терминов и кодов
    • Фрагментов кода и идентификаторов
    • Адресов и контактной информации
  • Сочетайте с атрибутом lang для точного указания языка
  • Проверяйте работу в разных переводчиках

Пример с многоязычным контентом:

<div lang="ru"> <p> Обновления системы: <ins translate="no" lang="en">New security patch KB5032189</ins> <ins translate="yes">Улучшена производительность</ins> </p> </div>

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

  • Поддержка зависит от сервиса перевода
  • Не все браузеры учитывают этот атрибут
  • Не влияет на ручной перевод
  • Для сложных случаев используйте class="notranslate"

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