Добавить комментарий

Темизация Google Translate Box

Давно задавался вопросом: можно ли быстро и безболезненно для дизайна сайта перевести его на другие языки. Я давно знал о скрипте гугла, который может переводить сайты “на лету”, но его интерфейс оставляет желать лучшего. В настройках нет удобной опции для темизации.

Данное решение позволяет скрыть панель перевода и перевести управление переключением языками на ваши элeменты. Google translate хранит текущий язык в куки googtrans. Ее значение мы читаем что выделить наш элемент, который отвечает за переключение языка.

[UPD]

Скрипт был переписан и теперь работает без перезагрузки страницы.

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

data-lang-name - название языка как в селекторе гугла.
data-lang - префикс языка, который видно в хеше или в куки.

Ссылка на github https://github.com/onesixromcom/google_translator_theming