Seite 1 von 1
Translate to..
Verfasst: Sa 10. Jul 2004, 03:12
von andrej
Hallo,
ich sehe immer wieder das es auf diversen Seiten Translate Tools gibt, die kostenlos sind. Diverse Seiten richten das ganze auch so ein, das eigene Seiten über irgendeinen kostenlosen Dienst übersetzt werden.
Im Grunde genommen ist es ja nur ein Modul mit einer Verlinkung.
Meisten sind die ersten Zeilen zum Übersetzinterpräter verlinkt, und dann kommt die URL die übersetz werden soll, in dem Fall die Contenido Seite.
Hat jemand schon so ein Modul geschrieben, bzw. würde es tun ?
Das wäre wirklich schön. Wenn ihr wollt mache ich mich auf reschersche welche kostenlosen Dienste es gibt.
Gruß
Andrej
Verfasst: Sa 10. Jul 2004, 04:03
von andrej
Hier habe ich schon mal die wichtigsten URLs rausgesucht.
Code: Alles auswählen
<a href="http://fets3.freetranslation.com/?Sequence=core&Language=German%2FEnglish&Url={MYURL}"><img src="images/english.png" border="0" alt=""></a>
<a href="http://babelfish.altavista.com/babelfish/urltrurl?lp=de_fr&tt=url&url=={MYURL}"><img src="images/french.png" border="0" alt=""></a>
<a href="http://fets3.freetranslation.com/?Sequence=core&Language=English%2FGerman&Url={MYURL}"><img src="images/german.png" border="0" alt=""></a></div>
So habe ich mir das ungefair überlegt. Mein Problem ist jetzt das ich nicht weiß wie ich die aktuelle URL meines Artikels an die
{MYURL} übergebe. Wäre klasse wenn jemand von den PHP Profs das machen könnte.
Vielen Dank im voraus.
Andrej
Verfasst: Sa 10. Jul 2004, 04:40
von andrej
Nun gut,
habe hier etwas gebastelt, was eigentlich funktionieren sollte. Aber es sind noch Fehler enthalten.
Fehler 1: es werden nicht alle 3 Flagen angezeigt
Fehler 2: PHP Syntax wohl nicht so berauschend
Nun komme ich wirklich nicht weiter, würde mich freuen wenn mir jemand weiter helfen könnte und evtuell meinen Code überarbeitet.
Code: Alles auswählen
<div align="center">
<table width="179" border="0" cellspacing="0" cellpadding="0" bgcolor="white" height="80">
<tr height="20">
<td class="txtsp1" height="20">
<center>Translate to...</center>
</td>
</tr>
<tr>
<td class="txtsp2">
<div align="center">
<table width="242" border="0" cellspacing="0" cellpadding="0">
<tr>
<?php
switch ($lang)
{
case 1:
?>
<td>
<div align="center">
<a href="<?php echo "http://fets3.freetranslation.com/?Sequence=core&Language=German%2FEnglish&Url=".$sess->url("index.php?client=$client&changelang=3&parent=$parent&subid=$subid&idcat=$idcat")."";
?>"><img src="images/translate/english.png" alt="" border="0"></div>
</td>
<td width="8"></td>
<td>
<div align="center">
<?php
break;
case 3:
?> <a href="<?php echo "http://babelfish.altavista.com/babelfish/urltrurl?lp=de_fr&tt=url&url==".$sess->url("index.php?client=$client&changelang=1&parent=$parent&subid=$subid&idcat=$idcat")."";
?>"><img src="images/translate/french.png" alt="" border="0"></div>
</td>
<td width="8"></td>
<td>
<div align="center">
<?php
break;
case 5:
?> <a href="<?php echo "http://fets3.freetranslation.com/?Sequence=core&Language=English%2FGerman&Url=".$sess->url("index.php?client=$client&changelang=1&parent=$parent&subid=$subid&idcat=$idcat")."";
?>"><img src="images/translate/german.png" alt="" border="0">
</div>
</td>
<?php
}
?>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
Vielen Dank.
Verfasst: Sa 10. Jul 2004, 12:40
von andrej
Kann mir den niemand helfen ????
Verfasst: Sa 10. Jul 2004, 13:32
von MichFress
also - auf die Schnelle fallen mir nur zwei Dinge auf:
der Babelfish-Link funktioniert nicht, weil du da ein Gleichzeichen zuviel hast:
url==".$sess->url(
in
"
http://babelfish.altavista.com/babelfis ... cat=$idcat")."";
und: was genau willst du mit solch grauenhaft übersetzten Texten?

gib den Computerlinguisten dieser Welt noch ein wenig Zeit, um die maschinelle Übersetzung zumindest auf ein Level anzuheben, das der Völkerverständigung nicht entgegenarbeitet....
Verfasst: So 11. Jul 2004, 02:20
von andrej
Echt schade das nur einer sich zu diesem Problem äußert.
Ich habe nun den Code noch etwas angepasst, aber es funktioniert immer noch nicht. Nach der englischen Flage, werden keine weiteren angezeigt. Als ob diese verschluckt werden.
KANN MIR BITTE ´JEMAND HELFEN ????
Code: Alles auswählen
<?php
echo "<div align=\"center\">
<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"white\" height=\"80\">
<tr height=\"20\">
<td class=\"txtsp1\" height=\"20\">
<center>Translate to...</center>
</td>
</tr>
<tr>
<td class=\"txtsp2\">
<div align=\"center\">
<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>";
?>
<?php switch ($lang) { case 1: ?>
<?php
echo "<td>
<div align=\"center\">
<a href=\"http://fets3.freetranslation.com/?Sequence=core&Language=German%2FEnglish&Url=".$sess->url("index.php?client=$client&changelang=3&parent=$parent&subid=$subid&idcat=$idcat")."\"
</a><img src=\"images/translate/english.png\" alt=\"english\" border=\"0\"></div>
</td>
<td width=\"8\"></td>
<td>
<div align=\"center\">\"";
?>
<?php break;
case 3: ?>
<?php
echo "<a href=\"http://babelfish.altavista.com/babelfish/urltrurl?lp=de_fr&tt=url&url=".$sess->url("index.php?client=$client&changelang=1&parent=$parent&subid=$subid&idcat=$idcat")."\"
<img src=\"images/translate/french.png\" alt=\"france\" border=\"0\"></a></div>
</td>
<td width=\"8\"></td>
<td>
<div align=\"center\">";
?>
<?php break;
case 7: ?>
<?php
echo "<a href=\"http://fets3.freetranslation.com/?Sequence=core&Language=English%2FGerman&Url=".$sess->url("index.php?client=$client&changelang=1&parent=$parent&subid=$subid&idcat=$idcat")."\"
</a><img src=\"images/translate/german.png\" alt=\"german\" border=\"0\">
</div>
</td>";
?>
<?php
}
?>
<?php
echo "</tr>
</table>
</div>
</td>
</tr>
</table>
</div>";
?>