{"id":36596,"date":"2022-10-25T16:33:15","date_gmt":"2022-10-25T16:33:15","guid":{"rendered":"https:\/\/www.globalizationpartners.com\/?p=36596"},"modified":"2022-10-25T16:57:14","modified_gmt":"2022-10-25T16:57:14","slug":"tips-for-sitecore-content-hub-localization","status":"publish","type":"post","link":"https:\/\/www.globalizationpartners.com\/2022\/10\/25\/tips-for-sitecore-content-hub-localization\/","title":{"rendered":"Tips for Sitecore Content Hub Localization"},"content":{"rendered":"<p>Sitecore Content Hub supports the localization of both platform-specific and user-custom content. In this blog, we cover all the steps you need to follow to localize your Sitecore Content Hub instance; from enabling languages to exporting the source content and importing the translations.<\/p>\n<p>&nbsp;<\/p>\n<h2>Add Languages to the Portal<\/h2>\n<p>One of the first steps is enabling the languages you want your content localized into. To do this, you need to follow these steps:<\/p>\n<ul>\n<li>Click on <strong>Manage<\/strong>.<\/li>\n<li>Click on <strong>Portal Languages<\/strong>.<\/li>\n<li>Click on <strong>+ Portal Language<\/strong>. This will display the following dialog:<\/li>\n<\/ul>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/10\/Add-Portal-Language-Sitecore-Content-Hub.png\" alt=\"Add Portal Language - Sitecore Content Hub\" width=\"650\" height=\"366\" \/><\/p>\n<ul>\n<li>Here you need to specify a name for the language in the <strong>Name<\/strong> Also, you have to select a Culture in the <strong>Culture<\/strong> field. You can also specify a label in the <strong>Label<\/strong> field.<\/li>\n<li>Once you are done populating the dialog, click on <strong>Save<\/strong> to add the language. Repeat these steps for each language you want to add.<\/li>\n<\/ul>\n<p>Additionally, you can delete a target language by clicking on the <strong>Delete<\/strong> button in the Portal Languages list:<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/10\/Delete-Target-Language-Sitecore-Content-Hub.png\" alt=\"Delete Target Language - Sitecore Content Hub\" width=\"650\" height=\"366\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2><\/h2>\n<h2>Portal Localization<\/h2>\n<p>Sitecore Content Hub provides a Translations page where you can enter translations manually. To do this, you need to follow these steps:<\/p>\n<ul>\n<li>Click on <strong>Manage<\/strong>.<\/li>\n<li>Click on <strong>Translations<\/strong>.<\/li>\n<li>Locate the entity for which you want to enter the translation and click on the <strong>View detail page<\/strong>.<\/li>\n<li>Select the language for which you want to enter the translation.<\/li>\n<\/ul>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/10\/Portal-Localization-Sitecore-Content-Hub.png\" alt=\"Portal Localization - Sitecore Content Hub\" width=\"650\" height=\"366\" \/><\/p>\n<ul>\n<li>Click on <strong>Edit<\/strong>.<\/li>\n<li>In the <strong>Template<\/strong> field, enter the translation and then click on <strong>Save<\/strong>.<\/li>\n<\/ul>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/10\/Portal-Localization-Sitecore-Content-Hub-1.png\" alt=\"Portal Localization - Sitecore Content Hub\" width=\"650\" height=\"366\" \/><\/p>\n<p>&nbsp;<\/p>\n<h4><\/h4>\n<h3>Exporting Content for Translation<\/h3>\n<p>Even though you can manually add translations, as mentioned in the previous section, this is a slow process and can be very time-consuming when it comes to translating a lot of content. Also, if you need an agency to perform the translations and they do not have access to Sitecore, exporting the content will be necessary. For these and other reasons, it\u2019s important to have a method to speed up the translation process and make it more efficient.<\/p>\n<p>To help with this process, Sitecore Content Hub provides a method to <strong>export<\/strong> content for translation in <strong>Microsoft Excel<\/strong> <strong>format<\/strong>. To do this, you need to follow these steps:<\/p>\n<ul>\n<li>Click on <strong>Manage<\/strong>.<\/li>\n<li>Click on <strong>Translations<\/strong>.<\/li>\n<li>Click on the <strong>Export<\/strong> button at the top. This will show a popup where you can specify the languages.<\/li>\n<li>Select the languages you want to export and then click on <strong>Export<\/strong> It\u2019s recommended that you select the source and target languages, so the resulting file has the structure required for <strong>Import<\/strong>.<\/li>\n<\/ul>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/10\/Export-Content-for-Translation-Sitecore-Content-Hub.png\" alt=\"Export Content for Translation - Sitecore Content Hub\" width=\"650\" height=\"366\" \/><\/p>\n<ul>\n<li>This will show a message saying that the download was queued. Access the <strong>Downloads<\/strong> page you will receive a notification once the download is ready.<\/li>\n<li>When ready, download the resulting file and open it. You will notice that the exported file has <strong>one tab per definition in your schema<\/strong>.<\/li>\n<\/ul>\n<p>The resulting file will be used by the external translator or translation agency to perform the translation.<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/www.globalizationpartners.com\/wp-content\/uploads\/2022\/10\/Exported-File-for-Translation-Sitecore-Content-Hub.png\" alt=\"Exported File for Translation - Sitecore Content Hub\" width=\"650\" height=\"366\" \/><\/p>\n<p>&nbsp;<\/p>\n<h4><\/h4>\n<h3>Importing Translations<\/h3>\n<p>Once the translation is done, you will receive the Microsoft Excel file with the translations populated in each target language column. The next step consists of importing the translations back into Sitecore Content Hub. To do this, you need to follow these steps:<\/p>\n<ul>\n<li>Click on <strong>Manage<\/strong>.<\/li>\n<li>Click on <strong>Translations<\/strong>.<\/li>\n<li>Click on the <strong>Import<\/strong> button at the top. This will show a popup where you can drag and drop the translated file.<\/li>\n<li>Once you upload the translated file, this will trigger an <strong>Import Job<\/strong> to import the translations. Access the <strong>Background processes<\/strong> page and wait for the job to be completed.<\/li>\n<li>Once the job is completed, the translations will be populated in each entity.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h4>Conclusion<\/h4>\n<p>In this blog, we covered the main steps needed to set up your Sitecore Content Hub instance before starting any localization project. We also covered the steps needed to export content for translation and import translations back, which are important when you need to submit the content for translation by an external translator or an internal translator that performs the translation process outside of Sitecore Content Hub. This platform has a very good set of features for localization and is a great option to consider for marketers that create content targeting a global audience.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>References<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/docs.stylelabs.com\/contenthub\/4.0.x\/content\/user-documentation\/manage\/portal\/operations\/localize.html\">Localize | Sitecore Content Hub Documentation<\/a><\/li>\n<li><a href=\"https:\/\/docs.stylelabs.com\/contenthub\/4.0.x\/content\/user-documentation\/manage\/portal\/languages\/add-a-language.html\">Languages | Sitecore Content Hub Documentation<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Sitecore Content Hub supports the localization of both platform-specific and user-custom content. In this blog, we cover all the steps you need to follow to localize your Sitecore Content Hub instance; from enabling languages to exporting the source content and importing the translations. &nbsp; Add Languages to the Portal One of the first steps is [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":36633,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[1093,56,1690],"_links":{"self":[{"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/posts\/36596"}],"collection":[{"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/comments?post=36596"}],"version-history":[{"count":7,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/posts\/36596\/revisions"}],"predecessor-version":[{"id":36642,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/posts\/36596\/revisions\/36642"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/media\/36633"}],"wp:attachment":[{"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/media?parent=36596"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/categories?post=36596"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.globalizationpartners.com\/wp-json\/wp\/v2\/tags?post=36596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}