Was ist Content-Lokalisierung?
Da die Welt immer stärker vernetzt ist, ist es wichtiger denn je, über Sprachbarrieren hinweg effektiv kommunizieren zu können. In diesem Blog erklären wir, wie unser leistungsstarker Robot /text/translate Ihre Content-Lokalisierungsstrategie unterstützen kann, indem er in Sekunden lokalisierte Versionen Ihrer Dokumente erstellt. Außerdem zeigen wir Ihnen, wie Sie diese Dateien sicher in einen S3-Bucket exportieren, um sie später wieder abzurufen. Lassen Sie nicht zu, dass Sprachunterschiede einer effektiven Kommunikation im Weg stehen, und begleiten Sie uns, wenn wir in die Welt der Übersetzung und Lokalisierung eintauchen.

Unsere Assembly Instructions
Kommen wir direkt zum Herzstück dieses Blogposts: unsere Assembly Instructions – sie sind einfach und dennoch leistungsstark.
{
"steps": {
":original": {
"robot": "/upload/handle",
"result": true
},
"de": {
"use": ":original",
"robot": "/text/translate",
"result": true,
"provider": "aws",
"target_language": "de"
},
"es": {
"use": ":original",
"robot": "/text/translate",
"result": true,
"provider": "aws",
"target_language": "es"
},
"ja": {
"use": ":original",
"robot": "/text/translate",
"result": true,
"provider": "aws",
"target_language": "ja"
},
"exported": {
"use": ["de", "es", "ja"],
"path": "${previous_step.name}/${file.name}",
"robot": "/s3/store",
"credentials": "S3_CREDENTIALS"
}
}
}
Wir geben für jeden unserer Steps mit
/text/translate eine andere Sprache an. Eine vollständige Liste der
verfügbaren Sprach-Tags finden Sie auf der
AWS-Seite mit unterstützten Sprachen
oder, wenn Sie möchten, auf der
GCP-Seite mit unterstützten Sprachen (beachten Sie, dass Sie
provider auf gcp umstellen müssen, um diese Optionen zu nutzen). In unserer kurzen Demo habe
ich mich entschieden, eine Textdatei ins Deutsche, Spanische und Japanische zu übersetzen.
Nachdem wir unsere Datei in mehrere verschiedene Sprachen übersetzt haben, exportieren wir alle
resultierenden Dateien in einen S3-Bucket. Mit dem Parameter path können wir festlegen, wohin jede Datei
gelangt. Kombinieren wir dies mit previous_step.name, einer
Assembly Variable, können wir für jede Sprache einen Ordner
erstellen. Anschließend können wir die Assembly Variable file.name verwenden, um
den ursprünglichen Namen der Datei in jedem Ordner beizubehalten. Das ist natürlich nur meine Wahl.
Ich ermutige Sie, mit verschiedenen Assembly Variables zu experimentieren, um
herauszufinden, was für Sie am besten funktioniert!
So sieht unsere Ordnerstruktur am Ende in S3 aus:

Die Assembly verwenden
Zum Spaß habe ich unser Template mit dem Songtext von Pitbulls Mr. Worldwide getestet.
Sehen wir uns den Refrain auf Deutsch an:
[Chor: Pitbull & Vein]
Sie nennen mich Mr. Worldwide
Lass uns ihnen zeigen, warum sie mich Mr. Worldwide nennen
Warum glauben Sie, nennen sie mich Mr. Worldwide?
Lass uns ihnen zeigen, warum sie mich Mr. Worldwide nennen
Warte, denn ich bin weltweit
Und schon war unsere Textdatei perfekt übersetzt. Sehen wir uns nun den Refrain auf Spanisch an:
[Estribillo: Pitbull & Vein]
Me llaman Mr. Worldwide
Vamos a mostrarles por qué me llaman Mr. Worldwide
¿Por qué crees que me llaman Mr. Worldwide?
Vamos a mostrarles por qué me llaman Mr. Worldwide
Espera, porque estoy en todo el mundo
Und schließlich auf Japanisch:
[コーラス:ピットブル&ヴェイン]
彼らは私をミスター・ワールドワイドと呼んでいます
彼らが私をミスター・ワールドワイドと呼ぶ理由を彼らに見せましょう
なんでミスター・ワールドワイドって呼ばれてると思う?
彼らが私をミスター・ワールドワイドと呼ぶ理由を彼らに見せましょう
ちょっと待って、だって私は世界中にいるから
Fazit
Wie Sie sehen, ist es mit unserem Robot /text/translate ganz einfach, Ihre Dateien zu lokalisieren. Hoffentlich hat Sie dieser Beitrag dazu inspiriert, Ihren nächsten Schritt zu gehen, um die Welt noch enger zu verbinden. Wenn Sie mehr über die verschiedenen Mitglieder unserer Robot-Familie erfahren möchten, finden Sie sie hier. Wenn Sie noch Fragen haben, können Sie uns gerne auf Twitter kontaktieren.
