Можно ли создать многоязычный сайт делая переводы нод автоматически с помощью google translate

Главные вкладки

Аватар пользователя Valeratal Valeratal 29 августа 2010 в 21:53

Такой вопрос
где то видел, у людей на вордпрессе (имхо)
блок с флагами, можно загрузить другую версию сайта, причем видно что перевод гуглом сделан (ну и иногда об этом пишут прямо)

Вопрос, можно ли такое сделать на друпале

Потыкался в поиске, вроде только модули которые могут "перенаправить" на гугл

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

Понятно, что боты поисковых систем оперативно попробуют все прелести новых локалей, но все таки это произойдет не мгновенно

Комментарии

Аватар пользователя Valeratal Valeratal 29 августа 2010 в 22:37

спасибо за модули

Но имхо, они в друпал не лезут Smile (а хотелось бы)
в смысле они поверху сайта накладывают слой от гугла (который имхо не индексируется поисковиками)

TranslateThis Button хороший модуль

Аватар пользователя Valeratal Valeratal 29 августа 2010 в 23:36

смысл немного в другом

хотелось бы, чтобы перевод сохранялся в базе сайта и его можно было найти через поисковые системы

Аватар пользователя Master of Tragedy Master of Tragedy 30 августа 2010 в 1:51

Валера,качество перевода, выдаваемого гуглтранслейтом не стоит того, чтобы его индексировать ибо оно страшно настолько, что даже черти в аду со страху хвосты поджимают Smile

Аватар пользователя kyky kyky 30 августа 2010 в 3:46

"Master of Tragedy" wrote:
ибо оно страшно

Верно. Это лишь иллюзия перевода, и нужна она тогда, когда требуется получить примерное представление о том, что написано на странице, например, когда дают ссылку на китайский форум.
А читать гугло-перевод американцу будет так же трудно, как вам - русский перевод с английского оригинала.

Аватар пользователя kiev1 kiev1 14 октября 2010 в 13:33

вот гугл даже API дает для автоперевода что бы странички сами уже на другом языке создавались

<?php
function translate($s_text, $s_lang, $d_lang){
$url = "http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=".urlencode($s_text)."&langpair=".urlencode($s_lang.'|'.$d_lang); $c = curl_init();
curl_setopt($c, CURLOPT_URL, $url);
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($c, CURLOPT_REFERER, "http://gritsinger.com");
$b = curl_exec($c);
curl_close($c);
$json = json_decode($b, true);
if ($json['responseStatus'] != 200)return false;
return $json['responseData']['translatedText'];
}
print(translate('hello world, this example, easy translate', 'en', 'ru'));
?>

может плагин к i18n Auto Translate написать?

Аватар пользователя Guel Guel 9 декабря 2012 в 4:39

Здравствуйте уважаемые,

в двух словах: ну новичек мягко сказано, вообщем сделали мне сайт на Друпале разумеется и кинули на произвол судьбы...

Кое-как разобрался в элементарных вопросах, но вот появилась острая необходимость в мультиязычности, меня, несмотря на критику модуль TranslateThis Button вполне устроил бы, но как,куда и так далее разобраться несмог.

Если кто-то неполенится выложить пошаговую инструкцию с нуля: куда его закачать, как подключить, и самое главное, что для меня полная абстракция где он появится? Как указать его местоположение на сайте?

Заранее благодарен за отклики и помощь!

С уважением.

Аватар пользователя Guel Guel 9 декабря 2012 в 4:38

Здравствуйте уважаемые,

в двух словах: ну новичек мягко сказано, вообщем сделали мне сайт на Друпале разумеется и кинули на произвол судьбы...

Кое-как разобрался в элементарных вопросах, но вот появилась острая необходимость в мультиязычности, меня, несмотря на критику модуль TranslateThis Button вполне устроил бы, но как,куда и так далее разобраться несмог.

Если кто-то неполенится выложить пошаговую инструкцию с нуля: куда его закачать, как подключить, и самое главное, что для меня полная абстракция где он появится? Как указать его местоположение на сайте?

Заранее благодарен за отклики и помощь!

С уважением.

Аватар пользователя xSPiRiTx xSPiRiTx 9 декабря 2012 в 17:55

"Guel" wrote:
Здравствуйте уважаемые,
в двух словах: ну новичек мягко сказано, вообщем сделали мне сайт на Друпале разумеется и кинули на произвол судьбы...
Кое-как разобрался в элементарных вопросах, но вот появилась острая необходимость в мультиязычности, меня, несмотря на критику модуль TranslateThis Button вполне устроил бы, но как,куда и так далее разобраться несмог.
Если кто-то неполенится выложить пошаговую инструкцию с нуля: куда его закачать, как подключить, и самое главное, что для меня полная абстракция где он появится? Как указать его местоположение на сайте?
Заранее благодарен за отклики и помощь!
С уважением.

отдельную тему создай!