Qu’est-ce que la localisation de contenu ?
Alors que le monde est de plus en plus interconnecté, il est plus important que jamais de pouvoir communiquer efficacement au-delà des barrières linguistiques. Dans cet article, nous expliquons comment notre puissant Robot /text/translate peut soutenir votre stratégie de localisation de contenu en créant des versions localisées de vos documents en quelques secondes. Nous vous montrerons également comment exporter ces fichiers en toute sécurité vers un bucket S3 afin de les récupérer plus tard. Ne laissez pas les différences linguistiques entraver une communication efficace et rejoignez-nous pour explorer le monde de la traduction et de la localisation.

Nos Assembly Instructions
Passons directement au cœur de cet article : nos Assembly Instructions, à la fois simples et puissantes.
{
"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"
}
}
}
Nous indiquons une langue différente pour chacun de nos
Steps /text/translate. Pour obtenir la liste complète
des codes de langue disponibles, consultez la
page des langues prises en charge par AWS
ou, si vous préférez, la
page des langues prises en charge par GCP (notez qu’il faut
régler provider sur gcp pour utiliser ces options). Dans notre courte démo, j’ai décidé
de traduire un fichier texte en allemand, en espagnol et en japonais.
Après avoir traduit notre fichier dans plusieurs langues, nous exporterons tous les fichiers obtenus
vers un bucket S3. En définissant le paramètre path, nous pouvons choisir l’emplacement de chaque
fichier. En combinant ce paramètre avec previous_step.name, une
Assembly Variable, nous pouvons
créer un dossier pour chaque langue. Nous pouvons ensuite utiliser l’Assembly Variable file.name
pour conserver le nom d’origine du fichier dans chaque dossier. Bien sûr, c’est simplement le choix
que j’ai fait. Je vous encourage à essayer différentes Assembly Variables pour voir ce
qui vous convient le mieux !
Voici à quoi ressemble finalement notre arborescence de dossiers dans S3 :

Utiliser l’Assembly
Pour le plaisir, j’ai décidé de tester notre Template avec les paroles de Mr. Worldwide de Pitbull.
Voyons le refrain en allemand :
[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
Et voilà, notre fichier texte a été parfaitement traduit. Voyons maintenant le refrain en espagnol :
[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
Et enfin, en japonais :
[コーラス:ピットブル&ヴェイン]
彼らは私をミスター・ワールドワイドと呼んでいます
彼らが私をミスター・ワールドワイドと呼ぶ理由を彼らに見せましょう
なんでミスター・ワールドワイドって呼ばれてると思う?
彼らが私をミスター・ワールドワイドと呼ぶ理由を彼らに見せましょう
ちょっと待って、だって私は世界中にいるから
Conclusion
Comme vous pouvez le voir, il est facile de commencer à localiser vos fichiers avec notre Robot /text/translate. J’espère que cet article vous donnera envie d’aller encore plus loin pour connecter le monde. Si vous souhaitez en savoir plus sur les différents membres de notre famille de Robots, vous pouvez les découvrir ici. Enfin, si vous avez des questions, n’hésitez pas à nous contacter sur Twitter.
