четверг, 30 июля 2009 г.

Автоматический перевод блога на Blogspot с помощью Google translate

В некоторых блогах на Blogspot вы могли видеть небольшие флажки разных стран, кликая по которым мы получали перевод содержимого той или иной страницы блога. Сегодня расскажу как сделать такое у себя. Весь процесс достаточно прост, в работе использует механизм от переводчика гугла - google translate.

Внимание! Данный проект закрыт навсегда.
Эту статью я восстановил и разместил здесь - Автоматический перевод блога на Blogspot с помощью Google translate.


18 комментариев:

  1. Большое спасибо за интересную статью.

    ОтветитьУдалить
  2. Полезная штучка, тоже себе поставил...
    Кстати, что у тебя так много внешних ссылок на blogspot для быстрого редактирования в виджетах? по моему они нафиг не нужны.
    Если убрать b:include name='quickedit'/, будет гораздо лучшее)

    ОтветитьУдалить
  3. vol4ok, хм, хорошая идея. Я почему-то думал, что они не видны для ПС, а смотрю в коде таки есть эти ссылки.

    ОтветитьУдалить
  4. Спасибо, тоже поставила. Правда, вначале возник вопрос относительно перевода на английский (флажка нет), но потом поняла, что это сделать тоже легко.

    ОтветитьУдалить
  5. Verochka, хм, действительно, протупил немного и забыл самый популярный язык. Нужно будет тоже исправить. Спасибо.

    ОтветитьУдалить
  6. Поставил второй вариант, спасибо, приятно =)

    ОтветитьУдалить
  7. Добрый день! Просьба помочь начинающему: какой код надо добавить для перевода на английский язык. Заранее спасибо за ответ.

    ОтветитьУдалить
  8. Олег, сначала нужно залить картинку на свой хостинг либо в интернет куда-то (Picasa), после чего в коде использовать:

    <input onclick="this.form.langpair.value=this.value" title="English" value="ru|en" type="image" height="20" src="ССЫЛКА_НА_КАРТИНКУ" width="32" name="langpair"/>

    ОтветитьУдалить
  9. Что-то ни в какую ни ставиться
    Пишет:
    "Исправьте ошибки в форме."
    Ничего не добавлял и не убавлял, просто скопировал. Что это может быть?

    ОтветитьУдалить
  10. fao, попробуйте код из оригинальной статьи - может быть у меня где-то ошибка при публикации закралась.

    ОтветитьУдалить
  11. Tod, еще раз спасибо за грамотную и доступную помощь: все оказалось достаточно легко.

    ОтветитьУдалить
  12. Оч полезный инструмент! Если еще переведенные страницы индексироваться будут, тогда я от радости весь монитор забрызгаю)))

    ОтветитьУдалить
  13. Классно! Завтра попробую себе поставить. Мне больше понравился вариант с отражением, хотя другой более экономный в плане места. Попробую оба, оставлю тот, который лучше смотрится. Спасибо! ;-)

    ОтветитьУдалить
  14. Вот у Вас на блоге кликаешь на флажок и сразу перевод,а у меня открывается страница выбора языка.Что-то я сделал неправильно? Подскажите.

    ОтветитьУдалить
  15. Tod,не получается поставить!флажки отображаются в блоге, но при нажатии выходит надпись (и у тебя тоже , если нажимать на флажки такая же надпись),что делать...хелп :)
    Извините, этот URL неправильный
    http://translate.googleusercontent.com/translate_c?hl=ru&ie=UTF8&langpair=ru%7Cen&u=http://blogohelp.blogspot.com/2009/07/blogspot-google-translate.html&rurl=www.google.com&usg=ALkJrhjBfFEb2dF0Zpj8Y1VbsdCTFtgiHA

    ОтветитьУдалить
  16. Анонимный, странно, у меня работает и по ссылке и просто в блоге пробовал - все переводит. Сейчас просто траблы с картинками (они грузятся с другого хостинга) может из-за этого глюки.

    ОтветитьУдалить
  17. Здравствуйте, помогите справиться. Открываю "новое сообщение" и начинает грузиться переводчик в окне текста сообщения. Удаляю, не помогает. Новое сообщение написать не могу.
    Извините, понимаю, что "чайник", что не правильно что-то сделала. Как исправить положение?

    ОтветитьУдалить