Автоматический перевод сайта с помощью Google Translate - PullRequest
2 голосов
/ 17 февраля 2011

Мне нужно найти способ перевести веб-сайт на соответствующий язык в качестве настроек локали на компьютере пользователя.Другими словами, кто-то из Германии посещает мой сайт, его языковые настройки: GErman, но сайт отображается на немецком языке, это можно сделать с помощью Google Translate или есть другие варианты?

Ответы [ 2 ]

3 голосов
/ 25 марта 2013

Используйте код Follwing в вашем теге головы

<script>
function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: 'en',
layout: google.translate.TranslateElement.InlineLayout.SIMPLE
}, 'google_translate_element');
}
</script><script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>

раскрывающийся список языков, на котором вы хотите его отобразить

<div id="google_translate_element"></div>

Если использовать только некоторые языки перевода, чем использовать

pageLanguage: 'en',
includedLanguages: 'pt,ar',
2 голосов
/ 17 февраля 2011

Я знаю, что когда я захожу на сайт на другом языке с помощью Google Chrome, он говорит: «Похоже, этот сайт находится в [Drop Down With Languages]. Хотите, чтобы Google перевел его?»У них может быть API, который может сделать это на странице.

Однако, если ваш сайт вообще профессионален, вам нужно найти кого-то, кто действительно переведет ваш сайт для вас, потому что иногда Google переводить не удается смущающим образом.

...