2017-10-12 4 views
13

Ich sah vor kurzem eine Website, die Google Translate auf ihrer Seite verwendet, aber anstatt das Widget zu verwenden, listet sie die verfügbaren Sprachen über Links auf. Klicken Sie auf einen Link und die Seite wird übersetzt.Google Übersetzer mit einem Link klicken

Hat das jemals jemand getan? Ich habe versucht, durch die Seite zu analysieren, um herauszufinden, wie es gemacht wurde, aber ich sehe nicht viel anders als wenn ich das Widget verwende. Hier ist ein Teil meines Codes:

<h3>Translate</h3> 
<ul class="google-translate-six"> 
    <li><a href="?/#googtrans(en|es)" title="View this site in Spanish.">Español</a></li> 
    <li><a href="?/#googtrans(en|zh-CN)" title="View this site in Chinese.">中文</a></li> 
    <li><a href="?/#googtrans(en|it)" title="View this site in Italian.">Italiano</a></li> 
    <li><a href="?/#googtrans(en|pl)" title="View this site in Polish.">Polskie</a></li> 
    <li><a href="?/#googtrans(en|ht)" title="View this site in Haitian Creole.">Kreyòl Ayisyen</a></li> 
    <li><a href="?/#googtrans(en|pt)" title="View this site in Portuguese.">Português</a></li> 
    <li><a href="?/#googtrans(en|en)" title="View this site in English.">English</a></li> 
</ul> 

<script type="text/javascript"> 
    function googleTranslateElementInit() { 
    new google.translate.TranslateElement({ 
    pageLanguage: 'en', 
    autoDisplay: false, 
    gaTrack: true, 
    gaId: 'wewe', 
    layout: google.translate.TranslateElement.InlineLayout.SIMPLE 
    }, 'google_translate_element'); 
    } 
</script> 
<script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script> 

Vielen Dank! Die Website, auf die ich mich beziehe, ist: https://www.baltimorecountymd.gov/index.html. Der Abschnitt "Übersetzen" befindet sich unten rechts auf der Seite.

Danke allen!

+0

Ihr Beispiel-Website nicht für mich arbeiten, nur bekommen „Diese Seite kann nicht erreicht werden. Www.baltimorecountymd.gov auch dauerte lange arbeiten sollten Antworten." // Wenn Sie nur einen Link hinzufügen möchten, der Ihre URL und die erforderlichen Sprachparameter an Google Übersetzer sendet, ist das nicht schwer zu durchschauen - gehen Sie einfach auf die GT-Website, geben Sie etwas wie "http://example.com" ein/'und eine Zielsprache dort ... und dann schau dir die resultierende URL an, welcher Parameter repräsentiert, was ziemlich offensichtlich ist. – CBroe

+0

Wie konfiguriere ich das Skript, das eingebettet werden muss? Die Formulierung der Verbindung ist offensichtlich, aber was muss ich von Google bis zum eingebetteten Skript machen? Gibt es etwas anderes für Links als das Widget? – tahdhaze09

+0

In welchem ​​Skript habe ich mich gerade auf einen einfachen Link bezogen, der die Google Translate-Seite öffnet und die Parameter über Parameter weitergibt. Wenn Sie etwas anderes suchen, dann zeigen Sie bitte ein funktionierendes Beispiel (wie gesagt, ich kann nichts von dem, das Sie angesprochen haben, nicht laden) oder beschreiben Sie genau, welche spezifischen Funktionen Sie suchen. – CBroe

Antwort

0

Das ist für dich

<a href="https://imgur.com/JwbDy4R"><img src="https://i.imgur.com/JwbDy4R.png" title="source: imgur.com" /></a> 
 

 
<a href="https://imgur.com/84lyZBW"><img src="https://i.imgur.com/84lyZBW.png" title="source: imgur.com" /></a> 
 

 
<a href="https://imgur.com/4e2Gd0m"><img src="https://i.imgur.com/4e2Gd0m.png" title="source: imgur.com" /></a> 
 

 
<a href="https://imgur.com/6Bqalja"><img src="https://i.imgur.com/6Bqalja.png" title="source: imgur.com" /></a>

Verwandte Themen