Несколько страниц моего сайта появляются в результатах поиска [Translate this page]
рядом с ним. Когда я нажимаю, он переводит меня в Google Translate и переводит мою страницу «с каталонского на английский».
Страницы на английском, но содержат несколько иностранных слов (на самом деле это японская латиница, а не каталанский), которые, похоже, приводят в замешательство Google.
Несколько недель назад я установил тег html, <html lang="en">
который, по мнению исследователей, является лучшим способом указать язык документа. Google кэшировал страницы с этим атрибутом, но все еще предлагает перевод.
Дополнительные исследования привели меня к атрибуту «notranslate» , который предотвращает перевод полностью: <html lang="en" class="notranslate">
. Проблема в том, что пользователи не могут переводить с английского на нужный язык!
Существуют ли другие решения, которые заставляют Google анализировать мой сайт только на английском?
источник
[Translate this page]
? Мои страницы отображаются в расширенном поиске только на английском языке. Мое главное беспокойство - пользователи - показ ссылки на перевод подразумевает, что вся страница написана на другом языке. Лично я склонен избегать этих ссылок, когда вижу их. Есть и другие сайты, использующие те же слова, которые не получают ссылку на перевод ...используйте эту мету, чтобы пропустить перевод Google
источник
Вы должны добавить метатег
Вы также можете отправить HTTP-заголовок Content-Language с сервера, если у вас есть к нему доступ.
Более подробная информация на http://www.w3.org/International/questions/qa-http-and-lang
источник
<html lang="en">
лучше использовать метатег, но я попробую и посмотрю, что произойдет :)<html lang=en>
не исправил это для меня, но метатег 'content-language' сделал.Возможно, вы сможете посмотреть
Accept-Language
заголовок запроса, чтобы динамически добавить / удалитьclass="notranslate"
атрибут, если включена языковая строкаen
.Согласно Web Master World, вы можете применять
class="notranslate"
только к контенту, на который он влияет (например, «пару иностранных слов»), и, надеюсь, избежать перевода с английского на английский.источник