Site icon Kamil Wyremski

Tłumacz Google na stronę www

W tym wpisie pokażę jak wstawić skrypt tłumacza Google na swoją stronę www. Wbrew pozorom to bardzo łatwe zadanie.

W miejscu gdzie chcemy umieścić przycisk do tłumaczenia wstawiamy tagi tag html:

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

Następnie przed zamykającym tagiem BODY dodajemy kod do ładowania biblioteki Google Translate:

<script src="https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>

Skrypt ten po załadowaniu wykona nam funkcję googleTranslateElementInit() a więc dodajmy ją w kodzie przed nim wraz z kodem uruchamiającym przycisk do tłumaczenia:

<script>
	function googleTranslateElementInit() {
		new google.translate.TranslateElement({}, 'google_translate_element');
	}
</script>

Do funkcji google.translate.TranslateElement() jako pierwszy argument przekazujemy obiekt z ustawieniami a jako drugi ID tagu HTML który ma służyć jako przycisk wyboru języka / tłumaczenia. Domyślnie skrypt wykrywa język strony i pokazuje wszystkie możliwe języki.

W obiekcie możemy przekazać następujące wartości:

Przykładowe wywołanie z ustawieniem języka strony na PL, layoutu inline simple i ze zdefiniowaną listą języków:

<script>
	function googleTranslateElementInit() {
		new google.translate.TranslateElement({pageLanguage: 'pl', layout: google.translate.TranslateElement.InlineLayout.SIMPLE,  includedLanguages: 'en,de,uk,ru,cs,sk'}, 'google_translate_element');
	}
</script>

I to wszystko! Kod przykładu możesz zobaczyć na https://github.com/kamilwyremski/tlumacz-google

Exit mobile version