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>";
   ?>