2015-04-08 2 views
1

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

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

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

+2

Немного не по теме, но автоматически предоставление машинного перевода страницы - это действительно плохая идея *. Чтение машинного перевода может быть очень резким. Это здорово, если вы хотите получить суть сообщения в блоге или что-то в этом роде, но это не то, с чем вы хотели бы взаимодействовать по умолчанию. Даже если вы предоставляете целевую страницу, неплохо дать понять, что это перевод Google, иначе это просто заставляет задуматься, что вы наняли действительно отвратительных переводчиков. – JJJ

+1

Плохая идея использовать местоположение, потому что некоторые страны имеют несколько официальных языков, например, в Бельгии, Южной Африке, Канаде и т. Д. Здесь вы можете найти http://stackoverflow.com/questions/14823022/detect-users-preferred-language-and-google -translate-автоматически – Mousey

+0

@Sourav Ghosh - решение, только что отправленное с помощью google translate - http://stackoverflow.com/a/32020855/4258817, в котором раскрывается раскрывающийся список выбора языка для пользователей, не являющихся англичанами (он предназначен для страница на английском языке). Просто измените 'en' (в двух местах) на любой язык, на котором находится страница. Другие решения - использовать набор флагов для представления языков, пользователь нажимает на тот, который они хотят, и он переводит. Переводчик сайта Google будет писать код для вас. – Mousey

ответ

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

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

пример:

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

будет перевести на испанский язык автоматически.

Смежные вопросы