É um serviço relativamente novo, pouco usado, mas muito interessante.
A ferramenta de idiomas do Google, acredito que todo mundo já conhece. Porém pouca gente sabe que o Google oferece uma API em ajax para tradução.
E pra facilitar ainda mais, existe também um plugin de jQuery chamado jquery-translate que interage com a API do google, aí fica bem simples:
Para traduzir um texto basta chamar o node do html pelo seletor do jQuery e chamar a função translate:
<script type="text/javascript" src="js/jquery-1.3.2.js"></script> <script type="text/javascript" src="js/jquery-translate-1.3.9.min.js"></script> $(document).ready(function(){ $('button#traduzir').click(function(){ $('div#texto').translate('en') }); });
No exemplo acima, quando clicarem no botão traduzir, irá traduzir todo o conteúdo da div id=”texto” para o inglês, a API do Google detecta automaticamente o idioma original.
Veja um demo abaixo que eu fiz:
Clique em uma das bandeiras abaixo do texto para traduzir para o idioma selecionado:
Quem quiser entender, deixei o exemplo disponível pra download.