Semana passada estava montado o blog e me deparei com uma questão, sobre as opções de tradução, pois temos dois scripts diferentes disponíveis para implementar esta função nas paginas.
Um dos mais usados coloca bandeirinhas, que ao serem clicadas, abrem uma nova aba no navegador, direcionando a pagina para o tradutor do Google, onde teremos a tradução da pagina para outro idioma.
No outro modo de tradução é disponibilizado um menu onde você pode escolher o idioma e a tradução é realizada na mesma pagina.
![]() |
Tela de exemplo
|
Assim pensei em mexer no script para disponibilizar os dois modos de tradução em um único menu, para quem quiser uma tradução da pagina tenha acesso a qualquer idioma.
Segue abaixo o script que montei para testar:
<!--–GOOGLE TRANSLATE MINI FLAGS–--><div align="center"><!--– Add Portuguese to Chinese (Simplified) BETA –--><a
target="_blank" rel="nofollow"
onclick="href='http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=pt|zh-CN&hl=pt'"
title="Google-Translate-Chinese (Simplified) BETA"><img
style="border: 0px solid ; cursor: pointer; width: 32px; height: 32px;"
alt="Google-Translate-Chinese"
src="http://lh5.ggpht.com/_mcq01yDJ2uY/Sdke4C8za2I/AAAAAAAAAkU/Mpfn_ntCweU/China.png"
title="Google-Translate-Chinese"><!--– END Portuguese to Chinese (Simplified) BETA–--><!--– Add Portuguese to French –--><a
target="_blank" rel="nofollow"
onclick="href='http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=pt|fr&hl=pt'"
title="Google-Translate-Portuguese to French "><img
style="border: 0px solid ; cursor: pointer; width: 32px; height: 32px;"
alt="Google-Translate-Portuguese to French"
src="http://lh4.ggpht.com/_mcq01yDJ2uY/SdkfGSkRgfI/AAAAAAAAAkc/X4E87SASLtA/France.png"
title="Google-Translate-Portuguese to French"><!--– END Portuguese to French –--><!--– Add Portuguese to German –--><a
target="_blank" rel="nofollow"
onclick="href='http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=pt|de&hl=pt'"
title="Google-Translate-Portuguese to German"><img
style="border: 0px solid ; cursor: pointer; width: 32px; height: 32px;"
alt="Google-Translate-Portuguese to German"
src="http://lh3.ggpht.com/_mcq01yDJ2uY/Sdke3rFjMUI/AAAAAAAAAkE/o0kR0MfngXA/Germany.png"
title="Google-Translate-Portuguese to German"><!--– END Portuguese to German –--><!--– Add Portuguese to Italian –--><a
target="_blank" rel="nofollow"
onclick="href='http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=pt|it&hl=pt'"
title="Google-Translate-Portuguese to Italian"><img
alt="Google-Translate-Portuguese to Italian"
style="border: 0px solid ; cursor: pointer; width: 32px; height: 32px;"
src="http://lh3.ggpht.com/_mcq01yDJ2uY/Sdke2xCmrPI/AAAAAAAAAj0/Jv14yyDo1i4/Italy.png"
title="Google-Translate-Portuguese to Italian"><!--– END Portuguese to Italian –--><!--– Add Portuguese to Japanese BETA –--><a
target="_blank" rel="nofollow"
onclick="href='http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=pt|ja&hl=pt'"
title="Google-Translate-Portuguese to Japanese BETA"><img
style="border: 0px solid ; cursor: pointer; width: 32px; height: 32px;"
alt="Google-Translate-Portuguese to Japanese"
src="http://lh5.ggpht.com/_mcq01yDJ2uY/Sdke3f2KbNI/AAAAAAAAAj8/xyGLFdUZbVY/Japan.png"
title="Google-Translate-Portuguese to Japanese"><!--– END Portuguese to Japanese BETA –--><!--– Add Portuguese to English –--><a
target="_blank" rel="nofollow"
onclick="href='http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=pt|en&hl=pt'"
title="Google-Translate-Portuguese to English "><img
style="border: 0px solid ; cursor: pointer; width: 32px; height: 32px;"
alt="Google-Translate-Portuguese to English"
src="http://lh4.ggpht.com/_mcq01yDJ2uY/SdkhG4bjxqI/AAAAAAAAAks/Ws6AzZdnZTw/United%20States%20of%20America%20%28USA%29.png"
title="Google-Translate-Portuguese to English"><!--– END Portuguese to English –--><!--– Add Portuguese to Russian BETA –--><a
target="_blank" rel="nofollow"
onclick="href='http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=pt|ru&hl=pt'"
title="Google-Translate-Portuguese to Russian BETA "><img
style="border: 0px solid ; cursor: pointer; width: 32px; height: 32px;"
alt="Google-Translate-Portuguese to Russian"
src="http://lh5.ggpht.com/_mcq01yDJ2uY/SdkfGVESWsI/AAAAAAAAAkk/-ruu99vFElQ/Russian%20Federation.png"
title="Google-Translate-Portuguese to Russian"><!--– END Portuguese to Russian BETA –--><!--– Add Portuguese to Spanish –--><a
target="_blank" rel="nofollow"
onclick="href='http://translate.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=pt|es&hl=pt'"
title="Google-Translate-Portuguese to Spanish "><img
style="border: 0px solid ; cursor: pointer; width: 32px; height: 32px;"
alt="Google-Translate-Portuguese to Spanish"
src="http://lh3.ggpht.com/_mcq01yDJ2uY/Sdke312ethI/AAAAAAAAAkM/KeACgltRc38/Spain.png"
title="Google-Translate-Portuguese to Spanish"><!--– END Portuguese to Spanish –-->
<center></center></img
></a
></img
></a
></img
></a
></img
></a
></img
></a
></img
></a
></img
></a
></img
></a
></div>
<div align="center">
<div id="google_translate_element"></div><script>function googleTranslateElementInit() { new google.translate.TranslateElement({ pageLanguage: 'pt' }, 'google_translate_element'); } </script><script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
<center></center></div>
Abaixo esta um vídeo orientado como colocar a ferramenta de tradução no blog.
03/01/2019: Código atualizado e funcionando.
Valeu meu brother, deu certo.
ResponderExcluirParabéns!!!
Consideramos esta página muito profissional, para béns MBAKITA-Angola.
ResponderExcluir