Google Language Translate
Übersetzen Sie beliebige Fremdsprachen nahtlos mit XCentium GLT (powered by Google Translation API).
Das Hinzufügen einer neuen Sprache zu einer Configured Commerce-Lösung ist einfach, aber dann stehen Sie vor der Aufgabe, jede einzelne Übersetzung zu befüllen. Das Befüllen der Übersetzungen ist eine Herausforderung, mit der jede Optimizely-Website konfrontiert wird, wenn es um Fremdsprachensupport geht.
Dieser Service verwendet Ihre konfigurierte Standardsprache als Basis für Übersetzungen und füllt Übersetzungen für Ihre anderen konfigurierten Sprachen mithilfe der Google Translation API. Die Fremdsprachen, die vom Service übersetzt werden können, müssen zunächst zu den aktivierten Sprachen für die Zielwebsite hinzugefügt werden:
Übersetzungswörterbuch und Feldübersetzungen
Das Übersetzungswörterbuch ist ein System, das in die Optimizely Configured Commerce Cloud-Plattform integriert ist und es einem Entwickler ermöglicht, eine Zeichenkette als übersetzbar zu definieren. Dann kann ein Administrator mithilfe des Übersetzungswörterbuchs in der Admin-Konsole die Fremdsprachenübersetzung für jede übersetzbare Zeichenkette festlegen. Dies gilt typischerweise für Inhalte auf der Website, nicht für Produktdaten. Wenn die Website in einer unterstützten Fremdsprache gerendert wird, werden alle übersetzbaren Zeichenketten in dieser Sprache angezeigt, vorausgesetzt, eine Übersetzung wurde vorgenommen.
Zusätzlich verfügt Configured Commerce über Feldübersetzungen. Dabei werden fokussiertere Elemente der Website in andere Sprachen übersetzt, wie zum Beispiel Kategorien, Marken, Attribute und verschiedene andere Datenelement.
Hier kommt dieser Service ins Spiel. Der Service überprüft Ihre übersetzbaren Zeichenketten und übersetzt sie mit einigen Mausklicks in die Zielfremdsprache für Sie.
Die Google Translate API kann in zwei Modi betrieben werden: einfach und erweitert. Im einfachen Modus müssen Zeichenketten einzeln von der Google Translate API übersetzt werden. Dies macht diese Option langsamer, aber sie ist kostenlos, daher ist der Preis für kleinere und kleinere bis mittelgroße Übersetzungswörterbücher attraktiv. Im erweiterten Modus kann ein Array von Zeichenketten auf einmal an die Google Translate API übergeben werden. Dies macht den Service schneller, hat aber zusätzliche Kosten.
Für diesen Service wird die einfache API für Übersetzungen verwendet. Der Zugriff auf den Service erfolgt über einen Integration Job. Der Integration Job kann so häufig ausgelöst werden, wie Sie es basierend auf Ihrem Anwendungsfall benötigen. In einfachen Situationen würde ein einmaliges Ausführen ausreichen. Der Integration Job erstellt ausreichend Protokolle, um Sie über den Fortschritt während der Erstellung der Übersetzungen zu informieren.
Sobald der Integration Job abgeschlossen ist, können Sie die generierten Übersetzungen im Übersetzungswörterbuch und in den Feldübersetzungen mithilfe der Optimizely Configured Commerce Cloud Admin-Konsole anzeigen.
Es gibt einen optionalen Parameter, der während des Jobs verwendet werden kann:
Target Language ISO-639 Code ermöglicht es Ihnen, eine bestimmte Sprache auszuwählen und nur diese Übersetzungen auszuführen. Dies ist nützlich, um Übersetzungen für eine Sprache zu aktualisieren, ohne Ihre anderen Sprachübersetzungen zu ändern.
Sobald die Übersetzungen abgeschlossen sind, können sie in den Ansichten des Übersetzungswörterbuchs und der Feldübersetzungen in der Admin-Konsole angezeigt und aktualisiert werden. Dies ermöglicht es Ihnen, jede Übersetzung zu ändern, die Sie manuell überschreiben möchten. Wie unten zu sehen ist, ist die Google Translate API intelligent genug, um gängige Symbole, Platzhalter und Abkürzungen zu verarbeiten.