Ajuda - Busca - Membros - Calendário
Versão Completa: Tradutor De Textos
Fórum Script Brasil > Geral > Outros Assuntos
ddd2pt
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.
Reginaldo ASP
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"
Renyo
Cara procura o Globalink...
ddd2pt
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"

O preoblema é que eu quero um Tradutor de TEXTOS em ASP.
ddd2pt
QUOTE (Renyo @ Mar 19 2004, 02:21 PM)
Cara procura o Globalink...

Eu é que quero criar um dicionário, não quero já feitos.
Renyo
Sei la... pega papel e caneta e começa a fazer....hahahahah
ddd2pt
QUOTE (Renyo @ Mar 19 2004, 02:23 PM)
Sei la... pega papel e caneta e começa a fazer....hahahahah

Já tenho feito. São mais ou menos 20000 palavras.
Renyo
Nossa!!! é verdade mesmo... porque se quer fazer tanto isso???
ddd2pt
QUOTE (Renyo @ Mar 19 2004, 02:29 PM)
Nossa!!! é verdade mesmo... porque se quer fazer tanto isso???

Porque tenho gosto a fazer. Por exemplo o meu dicionário de Espanhol -> Português tem palavras que em nenhum outro dicionário tem, isto porque quando eu traduzo um jogo de espanhol para português se encontrar uma palavra que não tem no meu dicionário eu meto essa palavra. wink.gif
Renyo
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!!!!!!!!!!
ddd2pt
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!!!!!!!!!!

Existe muito que ganhão dinheiro traduzindo e existem poucos que traduzem sem ganhar dinheiro.
Eu sinto um daqueles que traduz sem ganhar dinheiro, porque é uma opção que gosto.
dark0
puts

o que vc quer?

um sistema, onde vc possa cadastrar as palavras? já teve alguma ideia?
ddd2pt
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?

O que quero é um tradutor onde ele traduza um texto e NÃO UMA PALAVRA, onde sou eu que crio o dicionário. Não sei se dá para perceber. wink.gif
diraol
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 tongue.gif
ddd2pt
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 tongue.gif

Eu no inicio só quero uma coisa simples (é só trocar as palavras). A partir dá ai vai-se desenvolvendo para um ainda melhor.
Mas uma coisa eu não gosto nada do tradutor do Altavista, porque ele nem sequer traduz "Hello" para português.
diraol
hahahaha........
tenho q concordar q akele 'tradutor' é mto ruim...........
mas tipo....... se vc pegar o sistema lógico dele talvez fique mais fácil... smile.gif

mas a sua idéia de ir de pouco em pouco é boa tbm.... wink.gif
ddd2pt
Eu estive a tentar fazer um tradutor em ASP só que não deu lá grande coisa. O código e o teste está em baixo:

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>&nbsp;</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">
                           &nbsp;</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>


Teste

Observação: o tradutor só tem 8 palavras/expresões.
dark0
puts..
como vc faria para testar palavra a palavra?
na base do if?

nao aparenta ser tao complicado.. pelo menos para traduzir palavra a palavra.. mas de textos, ja ficaria bem mais complicado
diraol
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..... tongue.gif
ddd2pt
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..... tongue.gif

Eu tenho um em PHP, só que tem alguns erros e por isso eu postei o tópico de baixo.

Tópico
nevesrodrigo
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
diraol
dois links.... 'interessantes'.......

http://www.systranbox.com/systran/box

www.meusdicionarios.com.br
ddd2pt
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

Isso eu sei só que uma vez foi tentar e não deu.
Eu não sei como vou fazer para dar essa função. Se poder ajudar avisa-me.
jb.73
Ola amigo, eu tive o mesmo problema que você, nunca encontrava um tradutor que fosse bom o suficiente. Aí eu pensei porque não eu mesmo faser um?

Amigo, dê uma olhada neste link: http://www.jobamasoftware.com/lti_recursos.htm e se você gostar, baixe esse programa através deste link: http://www.jobamasoftware.com/download/lti_setup_v2.5.exe
Esta é uma versão simplificada de nosso conteúdo principal. Para ver a versão completa com maiores informações, formatação e imagens, por favor clique aqui.
Invision Power Board © 2001-2009 Invision Power Services, Inc.