Maschinelle Übersetzung
In Crowdin integrierte Machine-Translation-Engines liefern Übersetzungsvorschläge von Diensten wie Google Translate und AutoML Translation, Microsoft Translator und weiteren.
MT-Vorschläge werden im Bereich Automatisierte Vorschläge des Editors in der Reihenfolge der Konfigurationsdaten der Engines angezeigt. Um die Vorschläge einer bestimmten Engine zu priorisieren, konfiguriere diese Engine zuerst.
Du kannst auch über MT-Engines eine automatische Übersetzung durchführen.
Standardmäßig sind maschinelle Übersetzungen für jedes Projekt aktiviert. Die Übersetzungs-Engines müssen jedoch konfiguriert werden, bevor Projektmitglieder sie verwenden können. Wenn du diese Option für bestimmte Projekte deaktivieren möchtest, deaktiviere Machine-Translation-Vorschläge anzeigen in den Projekteinstellungen.
Gehe folgendermaßen vor, um die Machine-Translation-Engines zu konfigurieren:
- Öffne deine Profilstartseite und wähle in der linken Seitenleiste MT aus.
- Klicke neben der zu konfigurierenden MT-Engine auf und wähle Bearbeiten. Alternativ kannst du einfach auf die gewünschte MT-Engine doppelklicken.
- Gib die Zugangsdaten für die ausgewählte Übersetzungs-Engine ein.
- (Optional) Erweitere Erweiterte Einstellungen und konfiguriere die Optionen In Projekten und Sprachen verwenden:
- MT-Verfügbarkeit auf Sprachen beschränken: Wähle die Sprachen aus, für die die MT-Engine Übersetzungen bereitstellen soll. Alternativ kannst du das Feld leer lassen, um alle unterstützten Sprachen zu aktivieren.
- MT-Verfügbarkeit auf Projekte beschränken: Wähle die Projekte aus, in denen du die MT-Engine verwenden möchtest. Alternativ kannst du das Feld leer lassen, um sie für alle Projekte zu aktivieren.
- Klicke auf Aktualisieren.
Crowdin Translate ist Crowdin’s eigene Machine-Translation-Engine und funktioniert daher ohne API-Schlüssel oder Drittanbieterkonto. Die Engine nutzt das globale Translation Memory, um ihre Vorschläge zu erstellen, und ist für Projekte verfügbar, in denen Globales Translation Memory verwenden aktiviert ist oder die sich in der Testphase befinden.
Bei der Konfiguration von Crowdin Translate kannst du die folgende Einstellung anpassen:
- Mehrere Übersetzungen: Generiert für jeden String vier statt einer Übersetzungsvorschläge.
Öffne Windows Azure, um auf deinen Microsoft-Translator-API-Abonnementschlüssel zuzugreifen. Die Translator Text API bietet eine kostenlose Stufe mit 2.000.000 übersetzten Zeichen.
Bei der Konfiguration von Microsoft Translator kannst du die folgenden Einstellungen anpassen:
- Benutzerdefiniertes Modell: Erstellt Übersetzungen mit deinem eigenen Microsoft-Translator-Modell statt mit dem allgemeinen Modell. Gib die Modellkennung ein.
- Ressourcenstandort: Legt die mit deinem API-Schlüssel verknüpfte Region fest. Gib ihn an, wenn sich der Standort nicht in
globalbefindet.
Die DeepL API ist nur mit den DeepL-API-Free- und Pro-Abonnementplänen verfügbar (Tab Für Entwickler). Rufe die DeepL-Pro-Kontoseite auf, um einen eindeutigen Authentifizierungsschlüssel zu erhalten. Beachte, dass der DeepL-API-Plan der einzige Plan ist, der diese Funktion bereitstellt.
Wenn du einen anderen Abonnementplan hast, kannst du in deinen persönlichen Kontoeinstellungen zum DeepL-API-Plan wechseln. DeepL bietet außerdem einen Simulator, mit dem du deinen Authentifizierungsschlüssel in Aktion überprüfen kannst.
Bei der Konfiguration von DeepL Translator kannst du die folgenden Einstellungen anpassen:
- Tonalität: Legt den Grad der von DeepL verwendeten Formalität fest. Gilt nur für Sprachen, die Formalität unterstützen.
- Modelltyp: Wählt die für die Übersetzung verwendeten DeepL-Modelle aus. Latenzoptimiert ist die schnellste Option. Qualität bevorzugt und Qualitätsoptimiert verwenden Modelle der nächsten Generation, die langsamer sind und weniger Sprachen abdecken. Für ein Sprachpaar, das von diesen Modellen nicht abgedeckt wird, erhältst du weiterhin eine Übersetzung von den klassischen Modellen.
- Tag-Verarbeitung: Legt fest, wie DeepL Markup im Quelltext verarbeitet. Wähle XML oder HTML entsprechend deinen Quelldateien aus. Mehr über Inline-Tags und Machine Translation erfahren.
- Version der Tag-Verarbeitung: Steuert, wie DeepL Tags in der Übersetzung positioniert. Version 2 verbessert die Platzierung von Tags.
- Kontext verwenden: Sendet zusätzlichen Kontext, z. B. den Datei- oder String-Kontext, an DeepL, um Übersetzungen kurzer Texte wie Produktnamen, Artikelüberschriften oder UI-Elemente zu verbessern.
- Stilregel: Wendet einen in deinem DeepL-Konto definierten Schreibstil an. Funktioniert nur, wenn die Zielsprache mit der Sprache der Stilregel übereinstimmt.
- Translation Memory: Verwendet zuvor genehmigte Übersetzungen aus einem DeepL-Translation-Memory für übereinstimmende Segmente wieder.
- Schwellenwert für TM-Übereinstimmung: Legt den Mindestprozentsatz für eine Übereinstimmung fest, den ein Segment erreichen muss, um wiederverwendet zu werden, von 0 bis 100. Standardmäßig 75.
- Benutzerdefinierte Anweisungen: Steuert die Übersetzung anhand deiner eigenen Vorgaben, z. B. Markennamen nicht übersetzen. Gib pro Zeile eine Anweisung ein, bis zu 10 Anweisungen mit jeweils 300 Zeichen. Gilt für diese Zielsprachen: Deutsch, Englisch, Spanisch, Französisch, Italienisch, Japanisch, Koreanisch und Chinesisch.
DeepL Translator kann Glossare, Stilregeln und Translation Memories aus deinem verbundenen DeepL-Konto verwenden, um deine Terminologie und Übersetzungen konsistent zu halten. In Crowdin kannst du mehrere Ressourcen jedes Typs konfigurieren und jeder Ressource bestimmte Sprachen oder Sprachpaare zuweisen.
Gehe folgendermaßen vor, um eine DeepL-Ressource zu konfigurieren:
- Wähle im entsprechenden Dropdown-Menü ein Glossar, eine Stilregel oder ein Translation Memory aus. Diese Listen werden automatisch aus deinem verbundenen DeepL-Konto übernommen.
- Wähle im Dropdown-Menü daneben die Sprachen oder Sprachpaare aus, für die die ausgewählte Ressource gelten soll.
- (Optional) Um eine weitere Ressource desselben Typs zu konfigurieren, klicke auf und wiederhole die obigen Schritte. Um eine Ressourcenkonfiguration zu entfernen, klicke auf .
- Klicke auf Aktualisieren.
Die ModernMT-Echtzeitübersetzungs-API ist mit den Abonnementplänen „Real time“ oder „Human-in-the-loop“ verfügbar. Rufe das ModernMT Dashboard auf, um deinen Lizenzschlüssel zu erhalten. Wenn du einen anderen Abonnementplan hast, kannst du über die Seite Plan verwalten zum Plan „Real time“ oder „Human-in-the-loop“ wechseln.
Die kostenlose Version von Amazon Translate ist 12 Monate lang verfügbar. Danach musst du für die Anzahl der übersetzten Zeichen bezahlen. Crowdin verwendet den von Amazon Translate bereitgestellten Typ „Standard Text Translation“. Mehr über die verfügbaren Preisoptionen für Amazon Translate erfahren.
Mehr über das Abrufen deines Zugriffsschlüssels für die Integration von Amazon Translate erfahren.
Bei der Konfiguration von Amazon Translate kannst du die folgenden Einstellungen anpassen:
- AWS-Region: Legt die Region deiner Amazon-Translate-Ressourcen fest (z. B.
us-east-2). Gib sie zuerst an, um deine Terminologien zu laden. - Terminologien: Wendet deine benutzerdefinierte Terminologie auf die Übersetzungen an. Wähle eine Terminologie aus und anschließend die Sprachen, für die sie gilt. Um eine weitere Terminologie zu konfigurieren, klicke auf .
Welche minimalen Berechtigungen benötigt ein IAM-Benutzer, um Amazon Translate für die Verwendung in Crowdin einzurichten?
Die minimal erforderlichen IAM-Bereiche hängen davon ab, ob du Terminologien verwendest oder nicht:
Ohne Terminologien:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "translate:TranslateText", "Resource": "*" } ]}Mit Terminologien:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "translate:TranslateText", "translate:GetTerminology", "translate:ListTerminologies" ], "Resource": "*" } ]}Alternativ kannst du die von AWS verwaltete Richtlinie „TranslateReadOnly“ verwenden, die den erforderlichen schreibgeschützten Zugriff auf Amazon Translate bereitstellt.
Um Google Translate zu verwenden, benötigst du ein Google-Cloud-Konto mit einem aktiven Abrechnungsprofil. Cloud Translation wird monatlich auf Grundlage der Nutzung abgerechnet. Mehr erfahren.
Gehe folgendermaßen vor, um den für die Integration erforderlichen API-Schlüssel zu erhalten:
- Rufe die Google Cloud Console auf. Melde dich beim vorhandenen Google-Cloud-Konto an oder richte ein neues ein.
- Wähle ein vorhandenes Projekt aus oder füge über Neues Projekt ein Projekt hinzu.
- Gehe zu API & Services > Library und suche nach Cloud Translation API.
- Klicke auf Aktivieren.
- Gehe zu API & Services > Credentials und klicke auf Anmeldedaten erstellen > API-Schlüssel.
- Kopiere den API-Schlüssel und klicke auf Schließen.
Um AutoML Translation zu verwenden, benötigst du ein Google-Cloud-Konto mit einem aktiven Abrechnungsprofil. Google AutoML Translation wird monatlich danach abgerechnet, wie viele Zeichen du zur Übersetzung sendest. Mehr erfahren.
Gehe folgendermaßen vor, um einen Dienstkontoschlüssel zu erstellen und die für die Integration erforderlichen Zugangsdaten zu erhalten:
- Rufe die Google Cloud Console auf. Melde dich beim vorhandenen Google-Cloud-Konto an oder richte ein neues ein.
- Wähle ein vorhandenes Projekt aus oder füge über Neues Projekt ein Projekt hinzu.
- Gehe zu API & Services > Library und suche nach Cloud AutoML API.
- Klicke auf Aktivieren.
- Im nächsten Schritt wird ein privates Schlüsselpaaar für das Dienstkonto erstellt. Das Dienstkonto wird von Crowdin verwendet. Anwendungen verwenden Dienstkonten, um autorisierte API-Aufrufe durchzuführen.
Gehe folgendermaßen vor, um die Authentifizierung einzurichten und deinen privaten Schlüssel zu erstellen:
- Gehe zu API & Services > Credentials.
- Klicke auf Anmeldedaten erstellen > Dienstkonto.
- Gib im Feld Name des Dienstkontos einen Namen ein, der beschreibt, wofür dieses Dienstkonto verwendet wird.
- Klicke auf Erstellen und fortfahren.
- Wähle in der Rollenliste Projekt > Cloud Translation API Editor aus und klicke auf Fortfahren.
- Klicke auf Fertig.
- Klicke unter API & Services > Credentials auf das erstellte Dienstkonto.
- Wechsle zum Tab Schlüssel.
- Klicke auf Schlüssel hinzufügen > Neuen Schlüssel erstellen.
- Wähle JSON aus und klicke auf Erstellen. Eine JSON-Datei mit deinem Schlüssel wird auf deinen Computer heruntergeladen.
Konfiguration des benutzerdefinierten Glossars von Google Cloud AutoML
Abschnitt betitelt „Konfiguration des benutzerdefinierten Glossars von Google Cloud AutoML“Mit dem benutzerdefinierten Glossar von Google Cloud AutoML kannst du deine fachspezifische Terminologie konsistent übersetzen.
Gehe folgendermaßen vor, um dein benutzerdefiniertes Google-Cloud-AutoML-Glossar zu konfigurieren:
- Öffne deine Profilstartseite und wähle in der linken Seitenleiste MT aus.
- Klicke neben der Engine Google AutoML Translation auf und wähle Bearbeiten.
- Lade deine JSON-Zugangsdaten hoch.
- (Optional) Gib deinen Ressourcenstandort an (z. B. us-central1). Die Dropdown-Menüs Glossar und Benutzerdefiniertes Modell werden befüllt, sobald deine Zugangsdaten und der Ressourcenstandort eingerichtet sind.
- (Optional) Wähle dein Glossar aus dem entsprechenden Dropdown-Menü aus.
- (Optional) Wähle dein Benutzerdefiniertes Modell und konfiguriere bei Bedarf die Sprachzuordnung zwischen dem benutzerdefinierten Modell und den Crowdin-Sprachen.
Sobald du die Zugangsdaten deiner MT-Engine angegeben hast, weist das System automatisch eine eindeutige MT-Engine-ID zu. Später kannst du diese IDs in API-Anfragen für die automatische Übersetzung über Machine-Translation-Engines verwenden.
Die ID der MT-Engine findest du im Tab Machine Translation deines Profils, nachdem du die Engine-Details geöffnet hast.
Alternativ kannst du deine MT-Engine-IDs über die API abrufen.
Je nach Einstellung HTML-Tags anzeigen und Dateiformat zeigt der Editor Inline-Tags möglicherweise in vereinfachter, nummerierter Form an (z. B. \<0>Beispiel\</0> statt <a href="https://sample.com">Beispiel</a>). Dies ist lediglich eine Anzeigeoption im Editor. Dabei handelt es sich nicht um die Form, die Crowdin an die Machine-Translation-Engine übergibt.
Bei einer maschinellen Übersetzung arbeitet Crowdin mit dem Inline-Markup aus deiner ursprünglichen Quelldatei und nicht mit den vereinfachten Tags, die im Editor angezeigt werden. Maschinelle Übersetzungs-Engines unterscheiden sich darin, wie sie dieses Markup verarbeiten: Einige verschieben die Tags innerhalb des übersetzten Segments, und ihre Platzierung kann je nach Engine unterschiedlich sein. Dies kann sich auch auf die allgemeine Übersetzungsqualität auswirken.
Wenn Tags in einem MT-Vorschlag in einer unerwarteten Reihenfolge oder Position erscheinen, spiegelt dies normalerweise wider, wie die ausgewählte Engine Inline-Markup verarbeitet, und nicht eine Crowdin-Einstellung.
Wenn MT-Engines mit neuen Funktionen oder Modellen aktualisiert werden, entsprechen zwischengespeicherte Übersetzungen in Crowdin möglicherweise nicht mehr den neuesten Übersetzungsmöglichkeiten. Um aktualisierte Übersetzungen im Bereich Automatisierte Vorschläge des Editors anzuzeigen, leere den MT-Engine-Cache. Dies kann besonders nützlich sein, wenn du bestimmte Zeichenfolgen bereits im Editor angezeigt hast, da Crowdin zwischengespeicherte MT-Vorschläge für diese Zeichenfolgen speichert.
Ein zwischengespeicherter MT-Vorschlag ist im Editor mit einem Verlaufsymbol am Logo der Engine gekennzeichnet. Bewege den Mauszeiger über das Symbol, um zu sehen, wann es zuletzt aktualisiert wurde (z. B. Zuletzt aktualisiert: vor 7 Stunden).
Gehe folgendermaßen vor, um den Cache deiner konfigurierten MT-Engine zu leeren:
- Öffne deine Profilstartseite und wähle in der linken Seitenleiste MT aus.
- Klicke in der Liste bei der gewünschten MT-Engine auf .
- Klicke auf Cache leeren.
Alternativ kannst du die gewünschte MT-Engine öffnen und unten links in ihren Einstellungen auf Cache löschen klicken.
Wenn du eine der konfigurierten MT-Engines vorübergehend pausieren oder nicht mehr verwenden möchtest, gehe folgendermaßen vor:
- Öffne deine Profilstartseite und wähle in der linken Seitenleiste MT aus.
- Klicke neben der gewünschten MT-Engine auf und wähle Bearbeiten. Alternativ kannst du einfach auf die gewünschte MT-Engine doppelklicken.
- Deaktiviere oben rechts den Umschalter Aktiviert.
- Klicke auf Aktualisieren.
Die Zugangsdaten der Engine bleiben erhalten, sodass du den Umschalter jederzeit wieder aktivieren kannst, um die Engine erneut zu verwenden.