A carregar...



Traduzir blog utilizando bandeiras



EnglishEspanholFrançoisDeutchItalianoJapaneseRussianNeederlandGreek



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:


English
Espanhol
François
Deutch
Italiano
Japanese
Russian
Neederland
Greek

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.







                         


Mensagens relacionadas (por Tags)







13 Comentárioa


joao disse...

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.

luisj disse...

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.

Walkyrya Hr disse...

Ola Luis usei as bandeiras no meu site, ficou joia. Gostaria de algumas dicas a mais, ate breve.

José Roberto disse...

Boa Noite Sr. Luiz,

Utilizei o Código em meu Blog, gostei muito! Valeu, Obrigado!!!

luisj disse...

De nada. Sempre ao dispor.
Abraços.

Luísa disse...

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

luisj disse...

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.

luisj disse...

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.

Anónimo disse...

código maravilha
adorei as bandeiras, bastantes nitidas

Obrigado pelo código

BigCompadre
Barreiro

equipe sonoimemo disse...

valew kara valew mesmo

P.J. Chaves Mourão disse...

Adorei a dica cara...valeu mesmo...
Parebéns pelo trabalho...

理-Satashi- disse...

ola gostava de por tambem a traduçao em noruegues mas nao consigo, podes ajudar-me?

luisj disse...

Satashi,
o domínio norueguês é .no
A bandeira está em http://www.profelectro.info/Uploads/luisj/norway.gif
Conseguiste?

Enviar um comentário