Universally übersetzt den sichtbaren Text auf einer Seite sowie die Metadaten, die Suchmaschinen und soziale Plattformen lesen. Sie konfigurieren nichts davon. Es geschieht bei jeder Anfrage, und diese Seite ist die genaue Liste, damit Sie wissen, was Sie erwartet, bevor Sie mit dem Ausschließen von Dingen beginnen.
Sichtbarer Inhalt
Alle Texte, die ein Besucher lesen kann: Überschriften, Absätze, Listen, Links, Schaltflächen, Tabellenzellen und Beschriftungen.
Attribute
Texte, die nicht als Seiteninhalt sichtbar sind, aber vorgelesen, beim Überfahren mit der Maus angezeigt oder angezeigt werden, wenn etwas nicht geladen werden kann:
| Attribut | Wo es erscheint |
|---|---|
alt |
alternativer Bildtext, der von Screenreadern gelesen und angezeigt wird, wenn ein Bild nicht geladen werden kann |
title |
Tooltip-Text beim Überfahren mit der Maus |
placeholder |
der graue Hinweis in einem leeren Eingabefeld |
aria-label |
der zugängliche Name eines Steuerelements ohne sichtbaren Text |
value |
der Text auf input-Schaltflächen wie Senden und Zurücksetzen sowie auf jedem Element, das auch ein title-Attribut trägt |
Das Übersetzen von alt und aria-label ist der Grund, warum eine übersetzte Seite mit einem Screenreader verwendbar bleibt und nicht visuell, aber nicht für assistierende Technologien die Sprache wechselt.
Die Regel value erfasst einen bemerkenswerten Fall: Ein Eingabefeld, das ein title-Attribut trägt, wird ebenfalls übersetzt, auch wenn es sich um einen versteckten Wert handelt. Wenn ein vorausgefüllter Wert Daten und kein Text ist (ein Name, eine Referenz, ein Betrag), entfernen Sie das title-Attribut oder fügen Sie class="notranslate" zu diesem Eingabefeld hinzu.
Seitenmetadaten
Das <title>-Element sowie diese Meta-Tags:
| Tag | Verwendet von |
|---|---|
description |
der Ausschnitt unter Ihrem Ergebnis in der Suche |
og:title, og:description, og:image:alt, og:site_name |
Facebook, LinkedIn, Slack und alles, was Open Graph liest |
twitter:title, twitter:description, twitter:image:alt |
X und andere Twitter-Card-Leser |
Ein geteilter Link wird daher in der Sprache des Besuchers und nicht in der Quellsprache angezeigt.
Strukturierte Daten
Text innerhalb von <script type="application/ld+json"> wird Feld für Feld übersetzt, sodass Rich Results in der richtigen Sprache bleiben. Die abgedeckten Felder sind name, description, headline, alternativeHeadline, articleBody, caption, text, abstract, award, slogan, alternateName und disambiguatingDescription.
Werte, die kein menschenlesbarer Text sind, wie URLs, Daten, Preise und Identifikatoren, bleiben exakt unverändert.
Formatierung und Links innerhalb eines Satzes
Ein Satz wird als Ganzes übersetzt, einschließlich der darin enthaltenen Auszeichnung. Fett, Kursivschrift, Inline-Code, ein Link, ein <span>: diese bleiben an ihrem Platz, anstatt herausgerissen und neu zusammengesetzt zu werden, sodass die Übersetzung die Betonung beibehält, die das Original hatte.
Nehmen Sie dies:
<p>Read the <strong>setup guide</strong> or see <a href="/pricing/">pricing</a>.</p>
Das ist ein String, nicht drei. Der Übersetzer sieht den Satz mit seinen Tags an Ort und Stelle und gibt ihn mit übersetztem Text und intakten Tags zurück.
Linkziele werden durch die Übersetzung niemals geändert. Ein href wird beiseitegelegt, während der Satz übersetzt wird, und danach wieder eingesetzt, sodass weder die KI noch jemand, der den String im Dashboard bearbeitet, ändern kann, wohin ein Link führt. Links werden dann in einem separaten Schritt lokalisiert, was /pricing/ in /es/pricing/ auf der spanischen Seite verwandelt. Siehe Link-Lokalisierung ausschließen für die Pfade, die dieser Schritt auslässt.
Im Übersetzungseditor erscheint diese beiseitegelegte Auszeichnung als Platzhalter. Behalten Sie jeden davon genau einmal bei, sonst wird das Speichern verweigert. Siehe Übersetzungsstatus.
Was niemals übersetzt wird
Einige Inhalte werden absichtlich übersprungen, und keine Einstellung schaltet sie ein:
| Übersprungen | Warum |
|---|---|
<script> und <style> |
Das Übersetzen von Code würde die Seite kaputt machen |
|
vorformatierte Codebeispiele müssen wörtlich übernommen werden |
|
Fallback-Markup, kein nutzerorientierter Text |
| Ein einzelner Textblock mit mehr als 5.000 Zeichen | zu groß, um ihn als eine Einheit zu übersetzen, daher bleibt er in der Quellsprache |
Drei Dinge werden üblicherweise auf dieser Liste vermutet und sind es nicht:
<code>allein wird übersetzt. Nur<pre>ist geschützt.<code>, das innerhalb eines Satzes verwendet wird, wird mit dem umgebenden Satz übersetzt. Fügen Sie daherclass="notranslate"zu allem hinzu, was wörtlich übernommen werden muss.- Text innerhalb eines Inline-
<svg>wird übersetzt, wenn das<svg>ein<text>-Element enthält. Das Markup, die Pfade und die Attribute bleiben unverändert, aber sichtbare Wörter in einem SVG werden wie jeder andere Text behandelt. - Vorausgefüllter Inhalt von
<textarea>wird übersetzt. Schließen Sie ihn aus, wenn er Daten und keinen Text enthält.
Eine URL, eine E-Mail-Adresse oder eine Zahl wird übersprungen, wenn sie die gesamte Zeichenkette bilden. Innerhalb eines Satzes wird sie zusammen mit dem Rest des Satzes übersetzt: Links behalten ihr href unverändert, aber die Formatierung von Zahlen und Daten in einem Satz kann an die Zielsprache angepasst werden.
Ändern, was übersetzt wird
Vier Steuerelemente, alle auf dem Bildschirm Übersetzungsregeln des Projekts. Siehe Übersetzungsregeln, wie man sie benutzt.
| Steuerelement | Auswirkung |
|---|---|
| CSS-Selektoren einschließen | keine Auswirkung: alles, was Text enthält, ist bereits übersetzt |
| CSS-Selektoren ausschließen | Elemente überspringen, die Sie benennen |
| Seiten ausschließen | ganze URLs überspringen |
| Link-Lokalisierung ausschließen | verhindern, dass Sprachcodes zu bestimmten Pfaden hinzugefügt werden |
Glossarregeln behandeln einzelne Wörter und Phrasen, die Sie immer oder nie übersetzt haben möchten, was eine andere Aufgabe ist, als einen Bereich der Seite auszuschließen. Siehe Glossarregeln.