Olá, estou tentando fazer um tradutor parecido com o do Google, e encontrei este código na internet mas não funciona muito bem, para aqueles que tem mais experiência em PHP, tentem descobrir aonde está o erro:
<!-- tr.google.php -->
<?php
/*
-------------------------------------------------------------------
Programado por Fábio Berbert de Paula <fabio@vivaolinux.com.br>
[url=http://www.vivaolinux.com.br]http://www.vivaolinux.com.br[/url]
Script usado para traduzir texto em diversos idiomas usando a engine
do translate.google.com como fonte de pesquisa.
Rio de Janeiro, 25/09/2002
-------------------------------------------------------------------
*/
$traducao = '-';
// se text está definido, temos texto a traduzir
if ($text) {
$traducao = traduzir($text,$langpair);
}
?>
<html>
<head>
<title>tr.google.php</title>
<style>
<!--
body {margin-right: 1em; margin-left: 1em;}
-->
</style>
</head>
<body bgcolor="#ffffff" text="#000000" link="#0000cc" vlink="551a8b"
alink="#ff0000">
<table width="100%" border=0 cellspacing=0 cellpadding=1>
<tr bgcolor=#ffffff>
<td>
<form method=post>
<font face="arial,sans-serif" size=-1>Traduzir texto:</font>
<br>
<textarea name=text rows=5 cols=45 wrap=PHYSICAL><?php echo $text; ?></textarea><br>
<font face="arial,sans-serif" size=-1>De</font>
<select name=langpair>
<option value="en|de">Inglês para Alemão</option>
<option value="en|es">Inglês para Espanhol</option>
<option value="en|fr">Inglês para Francês</option>
<option value="en|it">Inglês para Italiano</option>
<option value="en|pt" selected>Inglês para Português</option>
<option value="de|en">Alemão para Inglês</option>
<option value="de|fr">Alemão para Francês</option>
<option value="es|en">Espanhol para Inglês</option>
<option value="fr|en">Francês para Inglês</option>
<option value="fr|de">Francês para Alemão</option>
Question
Jhonas55
Olá, estou tentando fazer um tradutor parecido com o do Google, e encontrei este código na internet mas não funciona muito bem, para aqueles que tem mais experiência em PHP, tentem descobrir aonde está o erro:
Edited by Jhonas55Link to comment
Share on other sites
9 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.