PS: Somente o máximo de 150 palavras.
Código da Página index.cfm
Quote
Entre com a palavra ou frase a ser traduzida:
<!--------------------------------------------------------------------
Monto o formulário para permitir que o usuário digite uma frase para traduzir, e para selecionar a língua em que será traduzida
-------------------------------------------------------------------->
<form action="index.cfm" method="post">
<input type="text" name="frase_para_traduzir" value="Good morning my friend"><br>
<input type="Radio" name="language" value="en_pt" checked> Do Inglês para o Português<br>
<input type="Radio" name="language" value="en_es"> Do Inglês para o Espanhol<br>
<input type="Radio" name="language" value="en_es"> Do Inlgês para o Francês<br>
<input type="Submit" name="submit" value="Traduzir">
</form>
<!--------------------------------------------------------------------
Se o formulário for submetido, emitimos os argumentos ao serviço de tradução do Babel Fish
-------------------------------------------------------------------->
<cfif IsDefined("FORM.submit") IS "yes">
<cfinvoke
webservice="http://www.xmethods....ishService.wsdl"
method="BabelFish"
returnVariable="varName">
<cfinvokeargument name="translationmode" value="#FORM.Language#">
<cfinvokeargument name="sourcedata" value="#FORM.frase_para_traduzir#">
</cfinvoke>
<b> Frase Traduzida:</b> <cfoutput>#varName#</cfoutput>
</cfif>
<!--------------------------------------------------------------------
Monto o formulário para permitir que o usuário digite uma frase para traduzir, e para selecionar a língua em que será traduzida
-------------------------------------------------------------------->
<form action="index.cfm" method="post">
<input type="text" name="frase_para_traduzir" value="Good morning my friend"><br>
<input type="Radio" name="language" value="en_pt" checked> Do Inglês para o Português<br>
<input type="Radio" name="language" value="en_es"> Do Inglês para o Espanhol<br>
<input type="Radio" name="language" value="en_es"> Do Inlgês para o Francês<br>
<input type="Submit" name="submit" value="Traduzir">
</form>
<!--------------------------------------------------------------------
Se o formulário for submetido, emitimos os argumentos ao serviço de tradução do Babel Fish
-------------------------------------------------------------------->
<cfif IsDefined("FORM.submit") IS "yes">
<cfinvoke
webservice="http://www.xmethods....ishService.wsdl"
method="BabelFish"
returnVariable="varName">
<cfinvokeargument name="translationmode" value="#FORM.Language#">
<cfinvokeargument name="sourcedata" value="#FORM.frase_para_traduzir#">
</cfinvoke>
<b> Frase Traduzida:</b> <cfoutput>#varName#</cfoutput>
</cfif>
Bem é isso aí. Através do Coldfusion, podemos invocar serviços externos e utilizá-los em nosso site. Neste caso, um serviço de tradução de línguas.

Entrar
Cadastre-se
Ajuda
Responder


Quote