Translate to..

Gesperrt
andrej
Beiträge: 333
Registriert: Mi 8. Okt 2003, 09:46
Kontaktdaten:

Translate to..

Beitrag 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
andrej
Beiträge: 333
Registriert: Mi 8. Okt 2003, 09:46
Kontaktdaten:

Beitrag 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
andrej
Beiträge: 333
Registriert: Mi 8. Okt 2003, 09:46
Kontaktdaten:

Beitrag 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.
andrej
Beiträge: 333
Registriert: Mi 8. Okt 2003, 09:46
Kontaktdaten:

Beitrag von andrej »

Kann mir den niemand helfen ????
MichFress
Beiträge: 750
Registriert: Mo 5. Jan 2004, 22:32
Wohnort: Bochum
Kontaktdaten:

Beitrag 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....
"Es wird keine Handlung geben, keine Geschichte mit ihrer Versprechung auf einen Anfang und ihrer Hoffnung auf ein Ende." (Andrzej Stasiuk)
andrej
Beiträge: 333
Registriert: Mi 8. Okt 2003, 09:46
Kontaktdaten:

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