Переводчик Google для раздела веб-страницы

Вы хотите добавить автоматический перевод Google на сайт?
Google позволяет переводить весь сайт (веб-страницу) или раздел веб-страницы с помощью  Google Translate Web Element.


Использование автоматического перевода - это отдельный вопрос. Автоматический, т.е. машинный перевод на иностранный язык часто дает неадекватные результаты. Но если нужен хотя бы машинный перевод, один из лучших переводчиков - Переводчик Google.

Переводчик Google, который переводит тексты на множество языков, доступен не только на сайте translate.google.com. Google также позволяет веб-мастерам использовать Переводчик Google на своих веб-сайтах.

Как добавить перевод к разделу веб-страницы

Инструкция по добавлению перевода для раздела веб-страницы есть на сайте Google (ссылка переводчик сайтов), но к инструкции Google  можно было бы добавить небольшое пояснение о том, куда и как, собственно, вставлять текст для перевода. Cмотрим в настройках:

Имя класса узла раздела: 'goog-trans-section'
Имя класса управляющего узла: 'goog-trans-control'

Смотрим на код примера веб-сайта (Предварительный просмотр страницы)

Итак, все должно быть внутри "узла раздела" - как текст, так и "управляющий узел".

Пример

Перевод текста из http://support.google.com/translate/ > Общая информация для веб-мастеров:

<div class="goog-trans-section">
  <div class="goog-trans-control"></div>
If you don't mind your web page being translated by Google
Translate, except for a particular section (like an email address,
for example), just add class=notranslate to any HTML element to prevent
that element from being translated. For example: Email us at
<span class="notranslate"> sales at example dot com </span>
</div>

Результат -  в <div class="goog-trans-control"> появляется ссылка "Перевод", на которой нужно щелкнуть, чтобы перевести текст внутри <div class="goog-trans-section">. Получаем:

Переводчик Google на сайте

Переводчик Google на сайте

Как запретить перевод

Если вы хотите, чтобы Google никогда не переводил веб-страницу, добавьте в <head> этой веб-страницы метатег

 <meta name="google" value="notranslate">

Если нужно запретить перевод части веб-страницы - добавьте класс notranslate, как в примере выше.

Опубликовано в рубрике Инструменты Google | с метками , . |

Еще записи

11 комментариев на «Переводчик Google для раздела веб-страницы»

  1. AlexB говорит:

    Есть вопросик по теме, давно ищу такую вещь, как возможность перевода для посетителя.
    То есть чтоб не мой сайт переводился, а была отдельная страница с переводчиком, для перевода юзерских текстов.
    С помощью API гугла уже не организовать, вторая версия апишки уже платная(
    Может что подскажете?

    • Admin говорит:

      Текст, который находится внутри элемента (например, в div) с атрибутом contenteditable, можно изменять в браузере. Вместо такого текста посетитель может вставлять свой текст.

  2. Александр говорит:

    Может не работать в других браузерах, кроме chrome. Решение:
    в добавить фактический язык страницы (не тот на который переводим), т.е при переводе на английский будет так:

  3. Александр говорит:

    div class="goog-trans-section" lang="ru"

  4. Владимир говорит:

    Не понятно. Что куда вставить? Скрипт куда, какие узлы? Пример бы тут не помешал

    • Admin говорит:

      Узлы - это в инструкции Гугла "Шаг 2. Особенности раздела"
      см. http://translate.google.com/translate_tools

      Там же берешь скрипт и вставляешь на страницу, как обычно вставляются скрипты (Шаг 3).
      А здесь приведен пример - как добавить текст, который нужно переводить.

      Как добавить скрипт на страницу WordPress - это другой вопрос. Можно не заморачиваться и использовать плагин, например, Translate This gTranslate Shortcode: http://mblogm.ru/blog/plagin-perevodchik-google-na-veb-stranitse-wordpress

  5. Василий говорит:

    А если инструмент переводчика не хочет отображаться в браузере Intrnet Explorer9, какую операцию необходимо проделать (более ранними версиямиIE не пробовал)??? (в браузере OPERA этот инструмент отображается с правом выбора языка, но нельзя выбрать язык для перевода) У меня скрипт применен для перевода всей страницы. Или это не исправимо?

    • Василий говорит:

      В Goole crom все отлично работает.

      • Василий говорит:

        В Google chrom все отлично работает. Но мне надо чтобы работало на всех браузерах... Ткните пожалуйста где искать!

  6. seogud говорит:

    Такую бы вещь в плагин запихнуть! Мне как раз для одного сайтика нужна подобная страничка. Но все равно спасибо за материал 🙂

  7. Антон говорит:

    Спасибо, информативно.
    Хотел ещё поделится переводчиком от opentran net. У них также можно взять код для установки у себя на сайте)
    Как Вам данный переводчик?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *