Queria um Tradutor de Textos. Alguém sabe como fazer ou alguém tem?
Não vêem com conversas de que têm um tradutor de uma só palavra, porque isso é um dicionário e eu já tenho com 13 dicionários.
| QUOTE (Reginaldo ASP @ Mar 19 2004, 02:17 PM) |
| Brother, quando vc for postar algo não relacinado ao desenvolvimento de ASP ou ASP.NET poste no fórum adequado. Estou movendo o seu post para "outros assuntos" |
| QUOTE (Renyo @ Mar 19 2004, 02:21 PM) |
| Cara procura o Globalink... |
| QUOTE (Renyo @ Mar 19 2004, 02:23 PM) |
| Sei la... pega papel e caneta e começa a fazer....hahahahah |
| QUOTE (Renyo @ Mar 19 2004, 02:29 PM) |
| Nossa!!! é verdade mesmo... porque se quer fazer tanto isso??? |
| QUOTE (Renyo @ Mar 19 2004, 02:41 PM) |
| Porra meu (faustao) se pode ganhar dinheiro com isso sabia? traduzindo vídeos... jogos... filmes em DivX.... nossa e muito mais!!! alguem pra ajudar nosso amigo aqui!!!!!!!!!! |
| QUOTE (dark0 @ Mar 19 2004, 03:25 PM) |
| puts o que vc quer? um sistema, onde vc possa cadastrar as palavras? já teve alguma ideia? |
| QUOTE (diraol @ Mar 19 2004, 05:28 PM) |
| cara, sabe qual o problema de querer fazer isso???..... é que envolve mto mais que palavras em sequência....... envolve sintaxe, conteúdo, figuras de linguagem, expressões...... montar um tradutor é complicadíssimo, e mesmo assim, não existe um tradutor que seja realmente eficiente (nem o globalink)..... hoje em dia todos usam Milhares de expressões..... e essas expressões o computador não tem como selecionar se é uma expressão ou se é 'ao pé da letra'...... por isso que fica complicado saca???...... olha, o único 'tradutor' ao qual vc poderia tirar uma base seria o do Altavista..... que é on-line, e deve usar alguma linguagem dinâmica... asp, php, sei lá....... mas msm assim acho que vc não vai conseguir acesso ao fonte dele.... =/ infelizmente... mas eu te apoio nesse projeto........ =D ainda mais que vc esta fazendo por gosto, ai sim eu sou TOTAL apoio!!!.. e se pudesse ajudar, ficaria feliz... hehehe |
| CODE |
| <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" id="AutoNumber3"> <tr> <td width="1%"> <img border="0" src="images/gray_05.gif"></td> <td width="99%" background="images/gray_04.gif" align="right"> <span style="text-transform: uppercase"><b> <font face="Verdana" size="2">Tradutor Online</font></b><font face="Verdana" size="2"><b> </b></font></span></td> <td width="1%"> <img border="0" src="images/gray_28.gif"></td> </tr> <tr> <td width="1%" background="images/gray_30.GIF"> <img border="0" src="images/gray_30.GIF"></td> <td width="99%" bgcolor="#B7B7B7"> <form Method="Post" action="tradutoron.asp"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber4"> <tr> <td width="24%" valign="top"> <b><font face="Verdana" style="font-size: 9pt"> Tradução:</font></b></td> <td width="76%"><font face="Verdana"> <span style="font-size: 9pt; background-color: #D3D2D2"> <%@ Language="VbScript"%> <% If Request.ServerVariables("REQUEST_METHOD") = "POST" Then Dim uniqueName uniqueName = Request.Form("Body") uniqueName = replace(uniqueName,"dos","dois") uniqueName = replace(uniqueName,"no","não") uniqueName = replace(uniqueName,"em geral","en general") uniqueName = replace(uniqueName,"de la","da") uniqueName = replace(uniqueName,"de lo","do") uniqueName = replace(uniqueName,"en la","na") uniqueName = replace(uniqueName,"en","em") uniqueName = replace(uniqueName,"hola","olá") Response.Write("" & uniqueName & "") Else %> </span></font></td> </tr><%end if%><tr> <td width="24%" valign="top"> <font face="Verdana" style="font-size: 9pt"><b> Tradutor:</b></font></td> <td width="76%"><select size="1" name="dicionario"> <option value="esppor">Espanhol -> Português </option> </select></td> </tr> <tr> <td width="24%" valign="top"> <font face="Verdana" style="font-size: 9pt"><b>Texto:</b></font></td> <td width="76%"> <TEXTAREA cols="74" rows="17" name="body" wrap=virtual>Escreve aqui o texto para ser traduzido.</textarea></td> </tr> <tr> <td width="24%" valign="top"> </td> <td width="76%"> <p align="right"><Input type="Submit" Value="Traduzir"></td> </tr> </table></Form> </td> <td width="1%" background="images/gray_29.gif"> <img border="0" src="images/gray_29.gif"></td> </tr> <tr> <td width="1%"> <img border="0" src="images/gray_31.GIF"></td> <td width="99%" background="images/gray_32.GIF"> <img border="0" src="images/gray_32.GIF"></td> <td width="1%"> <img border="0" src="images/gray_33.GIF"></td> </tr> </table> |
| QUOTE (diraol @ Mar 20 2004, 10:21 AM) |
| cara, vc não tá usando Banco de Dados???..... vc vai ter q trabalhar com BD vc sabe neh??? ....hehehe... então, a idéia é mais ou menos a seguinte...... vc pega 1 palavra, e manda procurar no banco algo que seja igual.... vc vai usar o "like" pra isso....... ai, se ele achar palavras parecidas, vc lista as palavras na tela....... é bem básico, deve ter sido isso q vc fez nesse outro ai (q eu nem olhei por preguiça...hehehe)............. =) agora, traduzir texto já complica..... |
| QUOTE (nevesrodrigo @ Mar 22 2004, 02:10 PM) |
| Tradutor com replace, foi a melhor piada que eu li hoje, muito boa essa. Sem banco de dados isso é impossível... eu aconselho criar uma tabela mais ou menos assim id palavra-pt descricao-pt palavra-en descricao-en palavra-es descricao-es dai na hora da tradução fazer a pesquisa na palavra e trocar pela palavra no idioma selecionado. exemplo se ele quer passar do portugues para inglês vc vai buscar o campo palavra_pt e trocar pelo campo palavra_en, ai sim para fazer isso poderá usar replace... os campos de descrição serviriam para um dicionário... também poderia ajudar no projeto, acho interessante, um problema é rechear o banco (para o dicionário), para isso teria que ter uma equipe...mas o maior problema realmente são as expressões, regras sintáticas, esse tipo de coisa, mas nada disso funciona sem antes ter um bom dicionário... por isso o primeiro passo eu ache que é modelar e rechear esse banco... falo pessoal |