PUBLICIDADE
Este código tem nota
10

Autor

germo

Wendel Farley

membro deste julho de 2009

Compartilhe e guarde

  • Rec6
  • StumbleUpon
  • ueba
  • linkk
  • dihitt
  • linkloko
  • linkto
  • Technorati
  • Simpy
  • del.icio.us
  • Faves: Fave It!

PUBLICIDADE

Enquete

Com que frequência você acessa o CódigoFonte.com.br?

Utilizando a API do Google para traduzir textos


Com este script simples é possível criar uma caixa de tradução utilizando a API do Google Translator.

OBS: Testado apenas no Internet Explorer.
<html>
<head>
<title>Untitled</title>
</head>
<body>
<script type="text/javascript" src="http://www.google.com/jsapi"></script>

<div id="wndDynamic" style="font-family:Tahoma;font-size:8pt;width: 500; height: 200;position:absolute;background-color:#ece9d8;">
<span id="wndTitle" style="width:100%; background-color: #0088ff;">ProTranslator1.0</span><form 
id="translationForm">Texto para tradução: 
<textarea id="ttt" rows="4" cols="29" style="font-size: 8 pt; font-family: Tahoma;vertical-align: text-top"></textarea>
<br>
<hr>
  De: <select id="tfrom" style="font-size: 8 pt; font-family: Tahoma">
<option  value="">Detect Language</option><option  value="sq">albanês</option><option  value="de">alemão</option><option  value="ar">árabe</option>
<option  value="bg">búlgaro</option><option  value="ca">catalão</option><option  value="zh-CN">chinês</option><option  value="ko">coreano</option>
<option  value="hr">croata</option><option  value="da">dinamarquês</option><option  value="sk">eslovaco</option><option  value="sl">esloveno</option>
<option  value="es">espanhol</option><option  value="et">estoniano</option><option  value="fi">finlandês</option><option  value="fr">francês</option>
<option  value="gl">galego</option><option  value="el">grego</option><option  value="iw">hebraico</option><option  value="hi">hindi</option>
<option  value="nl">holandês</option><option  value="hu">húngaro</option><option  value="id">indonésio</option><option  value="en">inglês</option>
<option  value="it">italiano</option><option  value="ja">japonês</option><option  value="lv">letão</option><option  value="lt">lituano</option>
<option  value="mt">maltês</option><option  value="no">norueguês</option><option  value="pl">polonês</option><option  value="pt">português</option>
<option  value="ro">romeno</option><option  value="ru">russo</option><option  value="sr">sérvio</option><option  value="sv">sueco</option>
<option  value="tl">tagalo</option><option  value="th">tailandês</option><option  value="cs">tcheco</option><option  value="tr">turco</option>
<option  value="uk">ucraniano</option><option  value="vi">vietnamita</option></select> 
  Para: <select id="tto" style="font-size: 8 pt; font-family: Tahoma">
<option  value="sq">albanês</option><option  value="de">alemão</option><option  value="ar">árabe</option>
<option  value="bg">búlgaro</option><option  value="ca">catalão</option><option  value="zh-CN">chinês</option><option  value="ko">coreano</option>
<option  value="hr">croata</option><option  value="da">dinamarquês</option><option  value="sk">eslovaco</option><option  value="sl">esloveno</option>
<option  value="es">espanhol</option><option  value="et">estoniano</option><option  value="fi">finlandês</option><option  value="fr">francês</option>
<option  value="gl">galego</option><option  value="el">grego</option><option  value="iw">hebraico</option><option  value="hi">hindi</option>
<option  value="nl">holandês</option><option  value="hu">húngaro</option><option  value="id">indonésio</option><option selected value="en">inglês</option>
<option  value="it">italiano</option><option  value="ja">japonês</option><option  value="lv">letão</option><option  value="lt">lituano</option>
<option  value="mt">maltês</option><option  value="no">norueguês</option><option  value="pl">polonês</option><option  value="pt">português</option>
<option  value="ro">romeno</option><option  value="ru">russo</option><option  value="sr">sérvio</option><option  value="sv">sueco</option>
<option  value="tl">tagalo</option><option  value="th">tailandês</option><option  value="cs">tcheco</option><option  value="tr">turco</option>
<option  value="uk">ucraniano</option><option  value="vi">vietnamita</option></select>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<button onClick="translateT()" style="font-size: 8 pt; font-family: Tahoma">
Traduzir</button><br>
<hr>
Texto traduzido......: 
<textarea id="tresult" rows="4" cols="29" style="font-size: 8 pt; font-family: Tahoma;vertical-align: text-top"></textarea>
</form>
</div>

<script type="text/javascript"> 
google.load("language", "1"); 

function translateT(){
google.language.translate(document.all["ttt"].value,document.all["tfrom"].value,document.all["tto"].value, 
function(result){if(!result.error) {
var container = document.all["tresult"];container.innerHTML=result.translation;
}});
}
</script>
</body>
</html>

Sim   Não   Este código foi útil para você?
NotaComentário
10
germo comentou em 1/10/2009

muito bom

gostei de mais funciona de verdade gostei o melhor api que já vi
Regras:
Os comentários seguem as seguintes regras:
  • Todos os comentários são enviados por membros cadastrados no site.
  • A pontuação de comentários de conteúdo do próprio membro não serão computados.
  • Os comentários serão pré-aprovados, porém a equipe do site revisará o conteúdo de todos os comentários podendo ser invalidados (inclusive a pontuação).
  • Os comentários precisam ter, obrigatóriamente, coerência sobre o conteúdo que será comentado.
  • O membro que atingir 5 comentários invalidados não poderá mais comentar dentro do site. Com isso o membro não poderá mais ganhar pontos com comentários.
  • Há um limite de 10 comentários por dia para cada membro.
  • Qualquer comentário após ter sido publicado poderá ser retirado através da opção ( denunciar)

Comente

     (ainda não tem cadastro? clique aqui!)


Máximo de 30 caracteres

Máximo de 255 caracteres
 

R&W Consulting - Soluções Web Hospedagem UOL HOST PagSeguro - solução para pagamentos online
© 2006-2009 R&W Informática Ltda. - Todos os direitos reservados.