Eu tenho esse tradutor, só que tenho um problema com as palavras com a primeira inicial maiúscula e com as palavras todas em maiúsculo. Se poderem ajudar em agradecia. <title>Tradutor Online</title>
<?php
if(empty($dicionario)) {
;
}
else {
$texto = $texto;
$final = $texto;
$final = " " . $final . " ";
$dicionario = $dicionario;
$path = translator/dic;
/* Procura as palavras */
$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);
/* Espaços */
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> </td>
</tr>
</table><br>
<FORM ACTION="" method="post" onSubmit="return verifyTEXT()" name="transform">
<b>Dicionário:</b> <select size="1" name="dicionario">
<option value="engpor">Inglês -> Português</option>
<option value="poreng">Português -> Inglês</option>
</select><br><b>></b> <i>Escreva 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>