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

Tradutor com php


Jhonas55

Pergunta

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>

Editado por Jhonas55
Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros 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 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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...