








No mundo global em que vivemos, passe o cliché, é de toda a conveniência possibilitar aos visitantes do nosso blog a tradução do mesmo.
Isso é muito fácil e existem numerosas soluções, como se pode comprovar googlando um pouco.
Lembro-me de ver as soluções da Worldlingo, da Systran, da Altavista Babelfish (para além de inúmeros widgets baseados nestes serviços), mas a que mais me agradou foi a da Google, por duas razões:
1. É aquela que apresenta mais possibilidades. Em geral, as outras, partem do princípio que o noso site é em inglês e fornecem apenas tradução para outras línguas que não o inglês, que é precisamente a que mais queremos normalmente;
2. Com a língua base sendo o português, a maioria das outras soluções apresentam poucas línguas alvo;
3. O Google Translator é o que traduz melhor, talvez porque permite a correcção dos utilizadores, gerando-se assim um efeito colaborativo que vai aperfeiçoando constantemente o tradutor.
O Google apresenta o seu widget tradutor, que pode ser facilmente encontrado no Google Apps.
No entanto, hoje em dia, muitas pessoas, entre as quais me incluo, preferem um tradutor que funcione com base num simples clique numa bandeira.
É essa solução que aqui apresento.
Então, basta incluir no vosso template, o seguinte código:
As bandeiras estão armazenadas no meu servidor web, pelo que o código pode ser usado tal como está.
Caso pretendam podem alojar as bandeiras (imagens) num outro servidor qualquer, alterando, naturalmente, os endereços no código acima apresentado.
Podem ainda acrescentar e alterar o código adequadamente, de modo a que seja possível a tradução para outras línguas. Não é difícil, analisando um pouco esse código.
Tags:

13 Comentárioa
Pus o codigo no meu blog e quando clico em uma bandeira aparese uma pagina do google dissendo error.
O que faço para resolver isto? fico à espera de ajuda obrigado.Seu blog está o maximo.
Caro João,
com esses dados apenas não sei o que possa estar a acontecer.
Sugiro-lhe que crie um Elemento HTML/script na sua barra lateral e depois copie o seguinte código para lá:
<img alt="English" src="http://www.cei-esas.com.pt/Uploads/luisj/flag_en.png" name="translate" onclick="javascript:window.location='http://www.google.com/translate_c?hl=en&langpair=pt%7Cen&u=' + window.location.href;"/>
<img alt="Espanhol" src="http://www.cei-esas.com.pt/Uploads/luisj/flag_es.gif" name="translate" onclick="javascript:window.location='http://www.google.com/translate_c?hl=en&langpair=pt%7Ces&u=' + window.location.href;"/>
<img alt="François" src="http://www.cei-esas.com.pt/Uploads/luisj/flag_fr.gif" name="translate" onclick="javascript:window.location='http://www.google.com/translate_c?hl=en&langpair=pt%7Cfr&u=' + window.location.href;"/>
<img alt="Deutch" src="http://www.cei-esas.com.pt/Uploads/luisj/flag_de.gif" name="translate" onclick="javascript:window.location='http://www.google.com/translate_c?hl=en&langpair=pt%7Cde&u=' + window.location.href;"/>
<img alt="Italiano" src="http://www.cei-esas.com.pt/Uploads/luisj/flag_it.gif" name="translate" onclick="javascript:window.location='http://www.google.com/translate_c?hl=en&langpair=pt%7Cit&u=' + window.location.href;"/>
<img alt="Japanese" src="http://www.cei-esas.com.pt/Uploads/luisj/flag_ja.gif" name="translate" onclick="javascript:window.location='http://www.google.com/translate_c?hl=en&langpair=pt%7Cja&u=' + window.location.href;"/>
<img alt="Russian" src="http://www.cei-esas.com.pt/Uploads/luisj/flag_ru.gif" name="translate" onclick="javascript:window.location='http://www.google.com/translate_c?hl=en&langpair=pt%7Cru&u=' + window.location.href;"/>
<img alt="Neederland" src="http://www.cei-esas.com.pt/Uploads/luisj/flag_nl.gif" name="translate" onclick="javascript:window.location='http://www.google.com/translate_c?hl=en&langpair=pt%7Cnl&u=' + window.location.href;"/>
<img alt="Greek" src="http://www.cei-esas.com.pt/Uploads/luisj/flag_el.gif" name="translate" onclick="javascript:window.location='http://www.google.com/translate_c?hl=en&langpair=pt%7Cel&u=' + window.location.href;"/>
<br/>
Foi o que fiz e comigo, aparentemente, dá.
Espero que tenha boa sorte na sua tentativa.
Ola Luis usei as bandeiras no meu site, ficou joia. Gostaria de algumas dicas a mais, ate breve.
Boa Noite Sr. Luiz,
Utilizei o Código em meu Blog, gostei muito! Valeu, Obrigado!!!
De nada. Sempre ao dispor.
Abraços.
Luís,
Já apliquei as bandeirinhas ao meu blog. Sucesso! :)
Só uma coisa, as tuas imagens já não devem estar alojadas no mesmo sítio, mas eu arranjei outras!
Grande abraço
Luísa
Olá Luísa.
Pois.
Eu mudei de servidor e essa parte do post está desactualizada.
Vou fazer o upload das bandeiras para o novo servidor e actualizar o post.
Obrigado.
Abraço.
Luísa,
já está corrigido.
Mais uma vez obrigado pelo alerta.
PARA TODOS:
No meu comentário de 26 de Dezembro (o segundo comentário referente a este post) devem substituir cei-esas.com.pt por profelectro.info em todos os locais.
É que mudei de servidor do meu outro blog (http://www.profelectro.info) e esqueci-me de fazer a alteração.
Abraços.
código maravilha
adorei as bandeiras, bastantes nitidas
Obrigado pelo código
BigCompadre
Barreiro
valew kara valew mesmo
Adorei a dica cara...valeu mesmo...
Parebéns pelo trabalho...
ola gostava de por tambem a traduçao em noruegues mas nao consigo, podes ajudar-me?
Satashi,
o domínio norueguês é .no
A bandeira está em http://www.profelectro.info/Uploads/luisj/norway.gif
Conseguiste?
Enviar um comentário