Maschinelle Übersetzung
In Crowdin Enterprise 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 außerdem automatische Übersetzungen über MT-Engines 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 den Workspace deiner Organisation und wähle Machine Translation in der linken Seitenleiste aus.
- Klicke unten rechts auf MT-Engine hinzufügen.
- Wähle im angezeigten Dialog eine Engine aus der Dropdown-Liste Engine aus.
- (Optional) Bearbeite den Namen der MT-Engine.
- Gib die angeforderten Zugangsdaten ein.
- (Optional) Wähle im Feld Anwendbare Sprachen die Sprachen aus, für die die MT-Engine Übersetzungen bereitstellen soll. Alternativ kannst du das Feld leer lassen, um den Zugriff auf alle Sprachen zu erlauben.
- (Optional) Wähle im Feld In ausgewählten Projekten aktivieren 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 der Organisation zu aktivieren.
- Klicke auf Erstellen.
Crowdin Translate ist Crowdin’s eigene Machine-Translation-Engine und funktioniert daher ohne API-Schlüssel oder Drittanbieterkonto.
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:
- Modell: Erstellt Übersetzungen mit deinem eigenen Microsoft-Translator-Modell statt mit dem allgemeinen Modell. Gib die Modellkennung ein.
- Ressourcenstandort: Legt die Region fest, die deinem API-Schlüssel zugeordnet ist. 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.
- Stilregeln: Wendet einen in deinem DeepL-Konto definierten Schreibstil an. Funktioniert nur, wenn die Zielsprache mit der Sprache der Stilregel übereinstimmt.
- Translation Memories: 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 Enterprise kannst du mehrere Ressourcen jedes Typs konfigurieren und bestimmten Sprachen oder Sprachpaaren 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 Erstellen.
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:
- 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 Berechtigungsbereiche benötigt ein IAM-Benutzer, um Amazon Translate für die Verwendung in Crowdin Enterprise 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. Du kannst jeweils nur ein benutzerdefiniertes Google-Cloud-AutoML-Modell verwenden. Wenn du mehrere benutzerdefinierte Modelle in deinen Crowdin-Enterprise-Projekten verwenden möchtest, erstelle unter deinem Crowdin-Enterprise-Konto mehrere Instanzen der Google-Cloud-AutoML-MT-Engine und gib in den Einstellungen jeder MT-Engine die unterschiedlichen Modelle an. Während der automatischen Übersetzung über MT kannst du alternativ Google Cloud AutoML mit dem gewünschten Modell verwenden.
Gehe folgendermaßen vor, um dein benutzerdefiniertes Google-Cloud-AutoML-Glossar zu konfigurieren:
- Öffne den Workspace deiner Organisation und wähle Machine Translation in der linken Seitenleiste aus.
- Klicke unten rechts auf MT-Engine hinzufügen.
- Wähle im angezeigten Dialog Google AutoML Translate aus der Dropdown-Liste Engine aus.
- Klicke auf Datei auswählen und lade deine JSON-Zugangsdaten hoch.
- (Optional) Gib deinen Ressourcenstandort an (z. B. us-central1). Die Dropdown-Listen Benutzerdefiniertes Modell und Glossar werden angezeigt, sobald deine Zugangsdaten und der Ressourcenstandort festgelegt sind.
- (Optional) Wähle dein Benutzerdefiniertes Modell aus.
- (Optional) Wähle dein Glossar aus der entsprechenden Dropdown-Liste aus.
- (Optional) Ordne die Sprache des benutzerdefinierten Modells der entsprechenden Crowdin-Sprache zu.
- (Optional) Wähle die anwendbaren Sprachen aus. Alternativ kannst du das Feld leer lassen, um den Zugriff auf alle Sprachen zu erlauben.
- (Optional) 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 der Organisation zu aktivieren.
- Klicke auf Erstellen.
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.
Du findest die MT-Engine-ID unter Workspace > Machine Translation deiner Organisation. Alternativ kannst du deine MT-Engine-IDs auch über die API abrufen.
Abhängig von deiner Einstellung HTML-Tags anzeigen und dem Dateiformat kann der Editor Inline-Tags in vereinfachter, nummerierter Form anzeigen (z. B. \<0>Sample\</0> statt <a href="https://sample.com">Sample</a>). Dies ist lediglich eine Anzeigeoption im Editor. Dies ist nicht die Form, die Crowdin Enterprise an die Machine-Translation-Engine übergibt.
Bei der maschinellen Übersetzung eines Strings arbeitet Crowdin Enterprise 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, liegt dies normalerweise daran, wie die ausgewählte Engine Inline-Markup verarbeitet, und nicht an einer Einstellung von Crowdin Enterprise.
Wenn MT-Engines mit neuen Funktionen oder Modellen aktualisiert werden, spiegeln zwischengespeicherte Übersetzungen in Crowdin Enterprise möglicherweise nicht mehr die neuesten Übersetzungsmöglichkeiten wider. 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 Strings bereits im Editor angesehen hast, da Crowdin Enterprise zwischengespeicherte MT-Vorschläge für diese Strings 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 den Workspace deiner Organisation und wähle Machine Translation in der linken Seitenleiste aus.
- Klicke in der Liste bei der gewünschten MT-Engine auf (oder klicke mit der rechten Maustaste).
- Klicke auf Cache leeren.
Alternativ kannst du die gewünschte MT-Engine zur Bearbeitung öffnen und unten rechts im Bereich auf Cache leeren klicken.
Wenn du eine der konfigurierten MT-Engines vorübergehend pausieren oder nicht mehr verwenden möchtest, gehe folgendermaßen vor:
- Öffne den Workspace deiner Organisation und wähle Machine Translation in der linken Seitenleiste aus.
- Klicke bei der gewünschten MT-Engine auf (oder klicke mit der rechten Maustaste) und wähle Bearbeiten.
- Deaktiviere den Schalter MT ist aktiviert.
- Klicke auf Aktualisieren.
Die Engine bleibt mit ihren Zugangsdaten in der Liste erhalten, sodass du den Schalter MT ist aktiviert jederzeit wieder einschalten kannst, um die Engine erneut zu verwenden.