Офис НП AMWAY в Ярославле
→ На карте Купить AMWAY: офис в ЯрославлеКонсультации, презентации, мастер–классы, знакомство с продукцией, заказ и выдача купленного товара:
●Адрес: улица Валентины Терешковой, дом 1 (Вход со двора)
●Телефон: +7 (920) 112-00-91
●Email: matyxho@mail.ru
●Сайт: https://www.amway.ru/user/lebedem
●Визитка: http://yar.meweb.ru
Иерархия статей
Статьи » Программирование » Добавляем переводчик Google Translate и Translateth на сайт
Сниппет
Согласись, неплохо, когда твой сайт смогут читать не только русскоговорящие пользователи, м? Я тоже задался такой целью, и нашел целых два решения, о которых сейчас и поведаю.
Добавляем переводчик Google Translate и Translateth на сайт
Способ 1: Google Translate
Себе я выбрал этот вариант, ты можешь лицезреть его и проверить в работе в левом верхнем углу. Почему именно от Google? На данный момент, это один из лучших онлайн-переводчиков, предоставляющих подобную услугу. Общаясь иногда на одном англоязычном форуме, я прибегаю к его помощи, и меня, вроде, понимают.
Итак, как же тебе, мой уважаемый читатель, добавить себе подобное? Все весьма просто. Для начала идем вот сюда: https://translate.google.com/manager/website/add ( априори подразумевается, что ты уже зарегистрирован в Google). Там все просто, даже если ты плохо "ботаешь" по-буржуйски: вводишь адрес своего сайта, выбираешь родной язык сайта( тот, который по умолчанию у тебя, в данном случае- русский), далее тебе будет предложено немного настроек: можно выбрать все языки для перевода, или только необходимые. Я выбрал все на всякий пожарный. В принципе, вот и все. Можешь еще поковыряться в настройках, на этом останавливаться не буду.
Далее- собственно, сам вывод, код подключения и кнопки. Ключ будет индивидуальный, поэтому здесь указывать его не буду. Не забывай, что подключить все, что будет ниже, нужно до закрывающего тега < /head >:
Код: HTML4STRICT
<head>
<meta name='google-translate-customization' content='здесь-будет-многабукаф-и-цифер'></meta>
<script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement({pageLanguage: 'ru', layout: google.translate.TranslateElement.InlineLayout.SIMPLE}, 'google_translate_element');
}
</script>
<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
</head>
Мы все уже подключили, осталось только в нужном тебе месте добавить саму кнопку. Вот сие чудо:
Код: PHP
echo "<div id='google_translate_element' style='display:inline;'></div>";
Готово! Наслаждаемся! Соответственно, стиль для дива можешь задать любой, я просто отменил перенос.
Способ 2: Translateth.is
Здесь принцип тот же самый: сначала подключаем, потом выводим. Выбирай, что тебе больше понравится. Небольшой плюс- регистрация не требуется:
Код: HTML4STRICT
<head>
<script type="text/javascript" src="http://x.translateth.is/translate-this.js"></script>
<script type="text/javascript">
TranslateThis();
</script>
</head>
Ну и следующий код- сам вывод, вставляешь туда, куда тебе нужно:
Код: PHP
echo "<div id='translate-this'><a style='width:180px;height:18px;display:block;' class='translate-this-button' href='http://www.translatecompany.com/'>Translation</a></div>";
Вот и все! Надеюсь, тебе это пригодится и мой адский труд не пропадет даром. Всего доброго!
Понравилась статья?
Метки для данной статьи
Похожие статьи
Поделиться:
Последние активные темы форума
Темы | Просмотров | Ответов | Последние сообщения | |
Вопрос по переделке bb-кода PHP, MySQL |
22364 | 5 | Pisatel 26. мая 2017 |
|
Вопросы по Ajax форме обратной связи CMS PHP Fusion |
68732 | 48 | Ditrin 19. февраля 2017 |
|
BBCode YouTube Video Colorbox mod CMS PHP Fusion |
15385 | 2 | Pisatel 10. декабря 2016 |
|
Как лучше создать собственную страницу? CMS PHP Fusion |
17924 | 17 | Pisatel 11. мая 2016 |
|
Небольшие вопросы по скриптам магазина и катало... PHP, MySQL |
145186 | 80 | Pisatel 11. января 2016 |
|
BBCode Code mod CMS PHP Fusion |
14436 | 0 | Pisatel 31. августа 2015 |
|
Ajax Like Dislike Article Panel CMS PHP Fusion |
22586 | 16 | Pisatel 07. июля 2015 |
|
Хлебные крошки / BreadCrumbs SEO Panel CMS PHP Fusion |
26299 | 17 | Pisatel 04. июля 2015 |
|
Abbr Description BBCode CMS PHP Fusion |
7674 | 0 | Pisatel 15. июня 2015 |
|
Плагин Email рассылки Mail To All by Pisatel CMS PHP Fusion |
37059 | 32 | Pisatel 26. апреля 2015 |
|
Подозрительный трафик и прочие страшилки Всякая хрень |
11826 | 2 | Ditrin 23. апреля 2015 |
|
Мод Newsletter - рассылка писем пользователям с... CMS PHP Fusion |
31067 | 13 | Pisatel 10. апреля 2015 |
|
Мод отправки писем PHPMailer для PHP-Fusion CMS PHP Fusion |
128715 | 113 | Ditrin 06. апреля 2015 |
|
Появление неизвестного файла subscriptions.php CMS PHP Fusion |
8857 | 2 | Pisatel 06. апреля 2015 |
|
Autoban on IP CMS PHP Fusion |
23212 | 13 | Pisatel 03. апреля 2015 |