Автоматический перевод веб-страницы с помощью переводчика веб-сайтов Google.

Я добавил виджет перевода на другой язык на своем веб-сайте. Пользователи могут выбрать язык из выпадающего меню.

Предположим, я знаю, из какой страны прибывает мой гость. Есть ли способ, которым я всегда могу автоматически запускать переводчик веб-сайта Google на этом языке?

Или я сделаю красивую целевую страницу, спрашивая, на каком языке посетитель хочет видеть, и в зависимости от этого я отправлю их на переведенную веб-страницу?


person Sourav Ghosh    schedule 08.04.2015    source источник
comment
Несколько не по теме, но автоматическое предоставление страницы с машинным переводом — действительно плохая идея. Чтение машинного перевода может сильно раздражать. Это здорово, если вы хотите понять суть сообщения в блоге или что-то в этом роде, но это не то, с чем вы хотели бы взаимодействовать по умолчанию. Даже если вы предоставляете целевую страницу, не помешает указать, что это перевод Google, иначе будет выглядеть так, как будто вы наняли действительно паршивых переводчиков.   -  person JJJ    schedule 09.04.2015
comment
это плохая идея использовать местоположение, потому что в некоторых странах есть несколько официальных языков, например, Бельгия, Южная Африка, Канада и т. д. Проверьте здесь stackoverflow.com/questions/14823022/   -  person Mousey    schedule 14.08.2015
comment
@Sourav Ghosh - решение, только что опубликованное с помощью Google Translate - stackoverflow.com/a/32020855/4258817, которое показывает язык- раскрывающийся список выбора только для неанглоязычных пользователей (он предназначен для страницы на английском языке). Просто измените en (в двух местах) для любого языка, на котором находится страница. Другие решения заключаются в использовании набора флагов для представления языков, пользователь щелкает тот, который он хочет, и он переводит. Переводчик веб-сайтов Google напишет код за вас.   -  person Mousey    schedule 15.08.2015


Ответы (1)


http://<URL>#googtrans(1|2)

whrer 1 — это код языка исходного языка веб-страницы, а 2 — код языка, на который Google будет переводить.

пример:

http://<your website url>#googtrans(en|es)

автоматически переведет на испанский.

person Sourav Ghosh    schedule 08.04.2015
comment
Откуда взялась эта функция googtrans()? Вы включаете какой-либо файл js? - person Derzu; 11.07.2020
comment
Переводчик веб-сайтов Google больше не предоставляет новый доступ. да. Разработчики добавляли некоторые javascripts для работы перевода Google. - person Sourav Ghosh; 11.07.2020