Наиболее эффективный способ - установить атрибут translate
элемента на no
и добавить класс notranslate
:
<html lang="fr">
<div>
Bonjour
</div>
<div translate="no" class="notranslate">
Bonjour
</div>
</html>
Теперь последнее содержимое <div>
не должно переводиться.
Так как ваш родной язык французский, вот дубликат вышеупомянутого в Engli sh, который Chrome должен попытаться перевести:
<html lang="en">
<div>
Hello
</div>
<div translate="no" class="notranslate">
Hello
</div>
</html>
Чтобы проверить это code , возможно, вам придется сохранить код в отдельном файле html и открыть его в Chrome, а затем сказать «Да» для перевода страницы.
translate="no"
представляется официально рекомендованный метод ( ссылки: 1 , 2 ), хотя, по-видимому, неэффективен сам по себе. Добавление class="notranslate"
позволило мне сработать в моем тестировании. На данный момент Google translate распознает этот класс и не будет переводить в элементе class="notranslate"
. Я мог только найти различные статьи на нем, хотя ( ссылки: 1 , 2 ), никакой официальной документации.