Jump to content
Fórum Script Brasil
  • 0

Tradutor com php


Jhonas55

Question

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>

Edited by Jhonas55
Link to comment
Share on other sites

9 answers to this question

Recommended Posts

  • 0
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:

Você tem alguma esperança que alguém vá fazer isto? Se quer ajuda ao menos diga qual o problema, dizer que "não funciona muito bem" não ajuda em nada...

Link to comment
Share on other sites

  • 0
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:

Você tem alguma esperança que alguém vá fazer isto? Se quer ajuda ao menos diga qual o problema, dizer que "não funciona muito bem" não ajuda em nada...

Eu não sei nada de PHP, é muito pouco. Não sei aonde está o erro mas sei que este tradutor não traduz nada. Eu escrevo a palavra e não sai nada no lugar.

Link to comment
Share on other sites

  • 0
A forma que você pediu não condiz com a ideia do fórum. Compartilhar conhecimento.

Quer que alguém faça por você sem esforços? Pague um profissional.

Um abraço.

Não, não era isso que eu tinha dito, se quer mais explicações tudo bem. Mas eu só quero saber onde está o erro por que eu não sei aonde está eu estou perguntando por que eu não sei, se eu soubesse eu não ia perguntar. Só o que eu sei é que não funciona, eu até troquei algumas coisas e arrumei algumas partes, porém, ainda não traduz.

Link to comment
Share on other sites

  • 0
Mas você recebe alguma mensagem de erro?

Um abraço.

Não acontece nada, simplesmente nada. Eu escrevo o texto e escolho a linguagem, e depois aperto no botão de traduzir e o texto não sai traduzido. Eu troquei algumas coisas o <? por <?php

Link to comment
Share on other sites

  • 0
outra coisa, tente colocar tb em aspas <select name="langpair">

abs

Como está o código que tem a função traduzir? pois pelo que vi, você não está chamando essa função ou método...

abs

É verdade, o código do tradutor não apareceu todo aqui no fórum, mas se quiser ver como ele é completamente acesse: Tradutor (Código fonte) ou acesse Tradutor para ver o problema.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...