Ir para conteúdo
Fórum Script Brasil
  • 0

Tradutor De Textos


ddd2pt

Pergunta

Eu encontrei um tradutor de textos, só que tem alguns erros:

- Quando passamos um parágrafo ele não traduz a plavra que está em cima.

(EX: Olá eu sou << a palavra em Negrito não é traduzida

mas não sou.)

- Letra maiúsculas e minúsculas.

Vou deixar o código em baixo:

<title>Tradutor Online</title>  
<?php  
if(empty($dicionario)) {  
;  
}  
else {  
$texto = $texto;  
$final = $texto;  
$final = " " . $final . " ";  
$dicionario = $dicionario;  
$path = "tradutor/dic";  
  
/* Search of words */  
$source = fopen("$path/$dicionario/ex_source.txt", "r");  
$destination = fopen("$path/$dicionario/ex_dest.txt", "r");  
  
$original = "vazio";  
$modificado = "vazio";  
  
while (!feof($source)) {  
  
$original = fgets($source, 200);  
$modificado = fgets($destination, 200);  
$original = trim($original);  
$modificado =  trim($modificado);  
  
/* To substitute expressions */  
if (strlen($original) == 0) break;  
$final = str_replace("\n", "<br> ", $final);  
$final = str_replace( " " . $original ." " , " " . $modificado . " ", $final);  
$final = str_replace( " " . $original ."." , " " . $modificado . ".", $final);  
$final = str_replace( " " . $original .":" , " " . $modificado . ":", $final);  
$final = str_replace( " " . $original ."," , " " . $modificado . ",", $final);  
$final = str_replace( " " . $original ."!" , " " . $modificado . "!", $final);  
$final = str_replace( " " . $original ."¡" , " " . $modificado . "¡", $final);  
$final = str_replace( " " . $original ."?" , " " . $modificado . "?", $final);  
$final = str_replace( " " . $original ."¿" , " " . $modificado . "¿", $final);  
$final = str_replace( " " . $original .";" , " " . $modificado . ";", $final);  
$final = str_replace( " " . $original ."/ " , " " . $modificado . "/", $final);  
  
}  
fclose ($source);  
fclose ($destination);  
  
$final = trim($final);  
}  
?>  
  
<br><br><b>Tradutor:</b>  
<table border="2" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" id="AutoNumber1">  
  <tr>  
    <td width="100%"><font size="2"><? echo $final; ?></font>&nbsp;</td>  
  </tr>  
</table><br>  
<FORM ACTION="" method="post" onSubmit="return verifyTEXT()" name="transform">  
<b>Dictionary:</b> <select size="1" name="dicionario">  
<option value="engpor">Inglês -&gt; Português</option>  
<option value="poreng">Português -&gt; Inglês</option>  
</select><br><b>&gt;</b> <i>Escreve um texto para traduzir.</i><br>  
<TEXTAREA COLS="44" ROWS="7" NAME="texto"><? echo $texto; ?></TEXTAREA><BR><BR>  
<DIV ALIGN="center"><INPUT TYPE="submit" NAME="submit" VALUE="Traduzir"></DIV>  
</FORM>

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

um script ou duvida simples é facil de resolver em um fórum, mas scripts mais complexos como este ninguém vai quebrar a cabeça pra resolver pra vc, você tem que ir criando, ajustando e testando até chegar no resultado que você quer.

E não pense que isto fica pronto do dia pra noite...

Falow

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...