translate

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

Синтаксис

translate="yes | no"

Значения

yes
Текст нуждается в переводе. Также можно написать пустое значение (translate="").
no
Указывает, что текст переводить не следует.

Пример

Код примера скопирован в буфер
<!DOCTYPE html>
<html lang="ru">
 <head>
  <meta charset="utf-8">
  <title>translate</title>
 </head>
 <body>
  <h2 translate="no">Lara Croft GO</h2>
  <p>Компьютерная игра в жанре пошаговой головоломки, 
   созданная на движке <span translate="no">Unity</span>.</p>
  <div id="google_translate_element"></div>
  <script>
   function googleTranslateElementInit() {
    new google.translate.TranslateElement({
      pageLanguage: 'ru', 
      includedLanguages: 'en,fr,es,zh-CN,ja'
    },
    'google_translate_element');
   }
  </script>
  <script src="https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
 </body>
</html>

В данном примере используется переводчик Google Traslate, с помощью которого можно перевести веб-страницу на указанные языки (рис. 1). Некоторые названия при этом не переводятся.

Перевод веб-страницы

Рис. 1. Перевод веб-страницы на испанский язык

Браузеры

79 19 15 6 111
4.4 111 14 6