{"id":67024,"date":"2022-07-07T14:04:41","date_gmt":"2022-07-07T12:04:41","guid":{"rendered":"https:\/\/skrivanek.pl\/?page_id=67024"},"modified":"2026-03-23T17:56:47","modified_gmt":"2026-03-23T16:56:47","slug":"translation-drupal-website","status":"publish","type":"page","link":"https:\/\/skrivanek.pl\/en\/translation-drupal-website\/","title":{"rendered":"Translation of Drupal-based site"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column]<div class=\"clearboth\"><\/div><style>#thegem-divider-69e9d60cc514e {margin-top: 150px !important;}<\/style><div id=\"thegem-divider-69e9d60cc514e\" class=\"gem-divider  \" style=\"\" ><\/div>[vc_column_text css=&#8221;&#8221;]<\/p>\n<h1><span style=\"color: #ff643b;\">Translation of Drupal-based website<\/span><\/h1>\n<p>[\/vc_column_text]<div class=\"clearboth\"><\/div><style>#thegem-divider-69e9d60cc51b4 {margin-top: 100px !important;}<\/style><div id=\"thegem-divider-69e9d60cc51b4\" class=\"gem-divider  \" style=\"\" ><\/div>[\/vc_column][\/vc_row][vc_row full_width=&#8221;true&#8221; padding_top=&#8221;0&#8243; padding_bottom=&#8221;0&#8243;][vc_column width=&#8221;1\/2&#8243; margin_b=&#8221;false&#8221; pr=&#8221;50&#8243; css=&#8221;.vc_custom_1657195552206{border-right-width: 2px !important;border-right-color: #b3110d !important;border-right-style: solid !important;}&#8221;][vc_column_text css=&#8221;&#8221; css_animation=&#8221;none&#8221;]<\/p>\n<h6><span style=\"color: #2c2c2c;\">How to translate a Drupal-based site?<\/span><\/h6>\n<div style=\"width: 63px; height: 2px; background: #FF643B; text-indent: 9999px;\">1<\/div>\n<p>[\/vc_column_text][vc_column_text css=&#8221;.vc_custom_1657876206054{padding-top: 10px !important;}&#8221; css_animation=&#8221;none&#8221;]As one of the most scalable one-source platforms, Drupal takes up a big share of the Web 2 market. With its impressive capabilities and supportive features, it gives tough competition to other CMS platforms. However, creating a multilingual Drupal website without third-party programs can be a hard nut to crack, which calls for the need for translation.<\/p>\n<p>Like WordPress and Joomla, translating the world&#8217;s 4th CMS-translating Drupal is a practical way to restore all the features, plugins, add-on modules, themes, and other features. Although Drupal version 8 comes with a language switch, it&#8217;s best to use third-party software to translate all the website content.<\/p>\n<p>If you&#8217;re all set to translate a Drupal-based site, follow the steps below to make the Drupal translation process a breeze for you.<\/p>\n<p>Check also:[\/vc_column_text][vc_row_inner][vc_column_inner width=&#8221;1\/2&#8243;][vc_single_image image=&#8221;68769&#8243; img_size=&#8221;medium&#8221; onclick=&#8221;custom_link&#8221; link=&#8221;https:\/\/skrivanek.pl\/en\/website-translation-via-wpml\/&#8221;][vc_column_text]<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/skrivanek.pl\/en\/website-translation-via-wpml\/\">How to translate WordPress<br \/>\nbased website?<\/a><\/p>\n<p>[\/vc_column_text][\/vc_column_inner][vc_column_inner width=&#8221;1\/2&#8243;][vc_empty_space height=&#8221;10&#8243;][vc_single_image image=&#8221;68691&#8243; img_size=&#8221;medium&#8221; onclick=&#8221;custom_link&#8221; css=&#8221;&#8221; link=&#8221;https:\/\/skrivanek.pl\/en\/how-to-translate-your-joomla\/&#8221;][vc_column_text]<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/skrivanek.pl\/en\/how-to-translate-your-joomla\/\">How to translate Joomla<br \/>\nbased website?<\/a><\/p>\n<p>[\/vc_column_text][\/vc_column_inner][\/vc_row_inner][\/vc_column][vc_column width=&#8221;1\/2&#8243;][vc_empty_space][vc_column_text css=&#8221;&#8221; css_animation=&#8221;left-to-right&#8221;]<\/p>\n<h6><span style=\"color: #2c2c2c;\">Do you want to translate Drupal-based website? Get in touch!<br \/>\n<\/span><\/h6>\n<div style=\"width: 63px; height: 2px; background: #FF643B; text-indent: 9999px;\">1<\/div>\n<p>[\/vc_column_text]<style id=\"wpforms-css-vars-114751\">\n\t\t\t\t#wpforms-114751 {\n\t\t\t\t\n\t\t\t}\n\t\t\t<\/style><div class=\"wpforms-container wpforms-container-full wpforms-form-abandonment wpforms-render-modern\" id=\"wpforms-114751\"><form id=\"wpforms-form-114751\" class=\"wpforms-validate wpforms-form\" data-formid=\"114751\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/en\/wp-json\/wp\/v2\/pages\/67024\" data-token=\"fe6e75aeb4a71ca375e6365f534a5a33\" data-token-time=\"1776932364\"><noscript class=\"wpforms-error-noscript\">Please enable JavaScript in your browser to complete this form.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Please enable JavaScript in your browser to complete this form.<\/div><div class=\"wpforms-field-container\"><div id=\"wpforms-114751-field_7-container\" class=\"wpforms-field wpforms-field-layout\" data-field-id=\"7\"><div class=\"wpforms-field-layout-columns wpforms-field-layout-preset-50-50\"><div class=\"wpforms-layout-column wpforms-layout-column-50\" ><div id=\"wpforms-114751-field_8-container\" class=\"wpforms-field wpforms-field-text\" data-field-id=\"8\"><label class=\"wpforms-field-label\" for=\"wpforms-114751-field_8\">Company \/ Name<\/label><input type=\"text\" id=\"wpforms-114751-field_8\" class=\"wpforms-field-medium\" name=\"wpforms[fields][8]\" aria-errormessage=\"wpforms-114751-field_8-error\" ><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-50\" ><div id=\"wpforms-114751-field_9-container\" class=\"wpforms-field wpforms-field-phone\" data-field-id=\"9\"><label class=\"wpforms-field-label\" for=\"wpforms-114751-field_9\">Phone number<\/label><input type=\"tel\" id=\"wpforms-114751-field_9\" class=\"wpforms-field-medium\" data-rule-int-phone-field=\"true\" name=\"wpforms[fields][9]\" aria-label=\"Phone number\" aria-errormessage=\"wpforms-114751-field_9-error\" ><\/div><\/div><\/div><\/div><div id=\"wpforms-114751-field_10-container\" class=\"wpforms-field wpforms-field-email\" data-field-id=\"10\"><label class=\"wpforms-field-label\" for=\"wpforms-114751-field_10\">E-mail <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-114751-field_10\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][10]\" spellcheck=\"false\" aria-errormessage=\"wpforms-114751-field_10-error\" required><\/div><div id=\"wpforms-114751-field_11-container\" class=\"wpforms-field wpforms-field-url\" data-field-id=\"11\"><label class=\"wpforms-field-label\" for=\"wpforms-114751-field_11\">Website URL<\/label><input type=\"url\" id=\"wpforms-114751-field_11\" class=\"wpforms-field-large\" name=\"wpforms[fields][11]\" aria-errormessage=\"wpforms-114751-field_11-error\" ><\/div><div id=\"wpforms-114751-field_5-container\" class=\"wpforms-field wpforms-field-textarea\" data-field-id=\"5\"><label class=\"wpforms-field-label\" for=\"wpforms-114751-field_5\">How can we help you?<\/label><textarea id=\"wpforms-114751-field_5\" class=\"wpforms-field-medium\" name=\"wpforms[fields][5]\" placeholder=\"How can we help you? If you&#039;re ordering a translation quote, remember to provide the language combination.\" aria-errormessage=\"wpforms-114751-field_5-error\" ><\/textarea><\/div><div id=\"wpforms-114751-field_13-container\" class=\"wpforms-field wpforms-field-content\" data-field-id=\"13\"><div id=\"wpforms-114751-field_13\" class=\"wpforms-field-large wpforms-field-row\" aria-errormessage=\"wpforms-114751-field_13-error\"><p><span style=\"font-size:x-small\">By clicking \"Send\" you accept the <a href=\"https:\/\/skrivanek.pl\/en\/about-us\/standards\/privacy-policy\/\">privacy policy<\/a> of Skrivanek<\/span><\/p>\n<div class=\"wpforms-field-content-display-frontend-clear\"><\/div><\/div><\/div><div id=\"wpforms-114751-field_19-container\" class=\"wpforms-field wpforms-field-hidden\" data-field-id=\"19\"><input type=\"hidden\" id=\"wpforms-114751-field_19\" name=\"wpforms[fields][19]\" value=\"[channel]\"><\/div><div id=\"wpforms-114751-field_18-container\" class=\"wpforms-field wpforms-field-hidden\" data-field-id=\"18\"><input type=\"hidden\" id=\"wpforms-114751-field_18\" name=\"wpforms[fields][18]\" value=\"[channeldrilldown1]\"><\/div><div id=\"wpforms-114751-field_17-container\" class=\"wpforms-field wpforms-field-hidden\" data-field-id=\"17\"><input type=\"hidden\" id=\"wpforms-114751-field_17\" name=\"wpforms[fields][17]\" value=\"[channeldrilldown2]\"><\/div><div id=\"wpforms-114751-field_16-container\" class=\"wpforms-field wpforms-field-hidden\" data-field-id=\"16\"><input type=\"hidden\" id=\"wpforms-114751-field_16\" name=\"wpforms[fields][16]\" value=\"[channeldrilldown3]\"><\/div><div id=\"wpforms-114751-field_15-container\" class=\"wpforms-field wpforms-field-hidden\" data-field-id=\"15\"><input type=\"hidden\" id=\"wpforms-114751-field_15\" name=\"wpforms[fields][15]\" value=\"[landingpage]\"><\/div><div id=\"wpforms-114751-field_14-container\" class=\"wpforms-field wpforms-field-hidden\" data-field-id=\"14\"><input type=\"hidden\" id=\"wpforms-114751-field_14\" name=\"wpforms[fields][14]\" value=\"[landingpagegroup]\"><\/div><div id=\"wpforms-114751-field_20-container\" class=\"wpforms-field wpforms-field-hidden\" data-field-id=\"20\"><input type=\"hidden\" id=\"wpforms-114751-field_20\" name=\"wpforms[fields][20]\" value=\"[gclid]\"><\/div><\/div><!-- .wpforms-field-container --><div class=\"wpforms-recaptcha-container wpforms-is-recaptcha wpforms-is-recaptcha-type-v3\" ><input type=\"hidden\" name=\"wpforms[recaptcha]\" value=\"\"><\/div><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"114751\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/skrivanek.pl\/en\/wp-json\/wp\/v2\/pages\/67024\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-114751\" class=\"wpforms-submit\" data-alt-text=\"Sending\" data-submit-text=\"Send\" aria-live=\"assertive\" value=\"wpforms-submit\">Send<\/button><\/div><\/form><\/div>  <!-- .wpforms-container -->[\/vc_column][\/vc_row][vc_row][vc_column][vc_empty_space][\/vc_column][\/vc_row][vc_row full_width=&#8221;stretch_row&#8221; gap=&#8221;15&#8243; equal_height=&#8221;yes&#8221; css=&#8221;.vc_custom_1649411894515{margin-bottom: 0px !important;}&#8221;][vc_column css_animation=&#8221;none&#8221; css=&#8221;.vc_custom_1657195542363{padding-right: 0px !important;padding-left: 0px !important;}&#8221; el_class=&#8221;custom-bottom-border&#8221;][vc_column_text css=&#8221;.vc_custom_1773944602747{margin-top: 30px !important;}&#8221; css_animation=&#8221;right-to-left&#8221;]<\/p>\n<h6 style=\"text-align: left;\"><span class=\"light\">Step-by-step on how to translate a Drupal-based website<\/span><\/h6>\n<div style=\"width: 55px; height: 3px; background: #FF643B; text-indent: 9999px;\">1<\/div>\n<p>[\/vc_column_text][vc_column_text]In Drupal, we need to install 4 different modules to manage the site translation process efficiently &#8211; <strong>Language, Content Translation, Configuration Translation<\/strong> and <strong>Interface Translation<\/strong>. To do that, please go to <strong>Manage-&gt; Extend-&gt;<\/strong>drop down the <strong>Multilingual<\/strong> section, select all 4 modules, and click <strong>Install<\/strong> like in the screen below:[\/vc_column_text][vc_single_image image=&#8221;67027&#8243; img_size=&#8221;large&#8221; onclick=&#8221;link_image&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_empty_space][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text css=&#8221;&#8221; css_animation=&#8221;left-to-right&#8221;]<\/p>\n<h6><span class=\"light\" style=\"color: #2c2c2c;\">Adding a language<\/span><\/h6>\n<div style=\"width: 63px; height: 2px; background: #FF643B; text-indent: 9999px;\">1<\/div>\n<p>[\/vc_column_text][vc_column_text]Let\u2019s start with choosing a language. Add one or more languages to your site and define which one is used by default. First, you need to install 4 modules mentioned above.<\/p>\n<p>Then navigate to <strong>Configuration &gt; Regional and language &gt; Languages<\/strong>, and click <strong>Add language<\/strong>.[\/vc_column_text][vc_row_inner][vc_column_inner width=&#8221;1\/2&#8243;][vc_single_image image=&#8221;67035&#8243; img_size=&#8221;large&#8221; onclick=&#8221;link_image&#8221;][\/vc_column_inner][vc_column_inner width=&#8221;1\/2&#8243;][vc_single_image image=&#8221;67041&#8243; img_size=&#8221;large&#8221; onclick=&#8221;link_image&#8221;][\/vc_column_inner][\/vc_row_inner][vc_column_text]Also, make sure to activate the <strong>language switcher<\/strong> so that the site visitors can switch between languages, once the site has been translated. You can add it by going to <strong>Manage-&gt;Structure-&gt;Block layout<\/strong><strong>. <\/strong>Find <strong>Sidebar second <\/strong>section, and click <strong>Place block<\/strong> to add language switcher. We highly recommend to choose language as precisely as possible. For example, Portuguese PT will differ from Portuguese BR, and so on.[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_empty_space][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text css=&#8221;&#8221; css_animation=&#8221;left-to-right&#8221;]<\/p>\n<h6><span class=\"light\" style=\"color: #2c2c2c;\">How to estimate words for translation?<\/span><\/h6>\n<div style=\"width: 63px; height: 2px; background: #FF643B; text-indent: 9999px;\">1<\/div>\n<p>[\/vc_column_text][vc_column_text]Remember that the source texts on the website at different locations so first make a list of all the translatable content. Such as (interface, menus, headers, blogs, widgets, themes, comments, media, embedded codes, etc.<\/p>\n<p>In order to estimate the volume of a website for translation, we highly recommend to send the files to Skrivanek, where we can process all the content in CAT tools, and <strong>prepare precise calculations<\/strong>. However, if you\u2019re interested in a sneak peek you can use one of the methods mentioned below:<\/p>\n<ul>\n<li>Save all the collected content as text documents eg. .docs, and estimate a rough word count to calculate the time required for translation.<\/li>\n<li>Make an SQL export. Go to PHPMyAdmin, check all the rest of the MySQL database to add the remaining word count with the previous one.<\/li>\n<li>Export all the content in CSV format and make a copy (in case you lose the content in-between).<\/li>\n<li>Do a word count of a static copy of the website by downloading the HTML files. You can use a free and open-source website copier such as HTTrack or WebCopy to download HTML files.<\/li>\n<\/ul>\n<p>[\/vc_column_text][vc_column_text css=&#8221;&#8221; css_animation=&#8221;left-to-right&#8221;]<\/p>\n<h6><span class=\"light\" style=\"color: #2c2c2c;\">Translating the interface<\/span><\/h6>\n<div style=\"width: 63px; height: 2px; background: #FF643B; text-indent: 9999px;\">1<\/div>\n<p>[\/vc_column_text][vc_column_text]To translate the interface of your Drupal-based website, such as &#8220;Home&#8221;, &#8220;Contact&#8221;, the content of the \u201c404 page\u201d and other similar texts you must first activate all the modules of the Extend \u2192 Multilingual section, and add the target language as described above. Translation of the basic menu elements will be added directly when a language pack is imported.[\/vc_column_text][vc_column_text css=&#8221;&#8221; css_animation=&#8221;left-to-right&#8221;]<\/p>\n<h6><span class=\"light\" style=\"color: #2c2c2c;\">Translating Drupal themes and modules<\/span><\/h6>\n<div style=\"width: 63px; height: 2px; background: #FF643B; text-indent: 9999px;\">1<\/div>\n<p>[\/vc_column_text][vc_column_text]With the launch of the Drupal 8 version, a new update &#8211; Twig to replace all the PHP Template files &#8211; came into existence. As a result, all the themes complying with this update can easily be detected and translated into the original language.<\/p>\n<p>In short, translating modules is easy if you follow the steps carefully. All you have to do is add the target language code in the specific module and translate the files using a specific add-on module.[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_empty_space][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text css=&#8221;&#8221; css_animation=&#8221;left-to-right&#8221;]<\/p>\n<h6><span class=\"light\" style=\"color: #2c2c2c;\">Translate user-generated content on a Drupal-based website.<\/span><\/h6>\n<div style=\"width: 63px; height: 2px; background: #FF643B; text-indent: 9999px;\">1<\/div>\n<p>[\/vc_column_text][vc_column_text]Now comes the main part of translating all the user-generated content from blogs, and pages, to others. As in most CMS systems you can translate online \u2013 in the panel or offline \u2013 working on XLIFF files which enables you to send content to translation agency.[\/vc_column_text][vc_separator][vc_column_text]<\/p>\n<h4><strong><u>Online translation:<\/u><\/strong><\/h4>\n<p>[\/vc_column_text][vc_row_inner][vc_column_inner width=&#8221;1\/4&#8243;][vc_single_image image=&#8221;67061&#8243; img_size=&#8221;large&#8221; onclick=&#8221;link_image&#8221;][\/vc_column_inner][vc_column_inner width=&#8221;1\/4&#8243;][vc_single_image image=&#8221;67067&#8243; img_size=&#8221;large&#8221; onclick=&#8221;link_image&#8221;][\/vc_column_inner][vc_column_inner width=&#8221;1\/4&#8243;][vc_single_image image=&#8221;67073&#8243; img_size=&#8221;large&#8221; onclick=&#8221;link_image&#8221;][\/vc_column_inner][vc_column_inner width=&#8221;1\/4&#8243;][vc_single_image image=&#8221;67079&#8243; img_size=&#8221;large&#8221; onclick=&#8221;link_image&#8221;][\/vc_column_inner][\/vc_row_inner][vc_separator][vc_column_text]<\/p>\n<h4><strong><u>Offline translation:<\/u><\/strong><\/h4>\n<p>[\/vc_column_text][vc_column_text]To do that, please install the <strong>Translation Management Tool (TMGMT).<\/strong> This module is used to both <strong>export and import content<\/strong> in XLIFF or HTML format, and to <strong>connect to the most popular translation tools<\/strong><strong> <\/strong>such as <strong>Trados Studio<\/strong> and <strong>Memsource<\/strong>. You can activate the modules in <strong>Extend <\/strong><strong>\u2192 Translation management<\/strong>. To configure XLIFF export go to <strong>Translation \u2192<\/strong><strong> Providers<\/strong> section and set <strong>the default export format is XLIFF<\/strong>, the target field is empty. This way, you will be able to export, and send the files to your translation provider.[\/vc_column_text][vc_single_image image=&#8221;67110&#8243; img_size=&#8221;full&#8221; onclick=&#8221;link_image&#8221;][vc_column_text]Select the translatable content, import it in the preferable XLIFF or HTML format, and integrate it with any third-party translation tool. Here is the typical translation workflow with the XLIFF format. First you need to click on the Sources tab to create a translation job before you can export and download it:[\/vc_column_text][vc_row_inner][vc_column_inner width=&#8221;1\/2&#8243;][vc_column_text]<\/p>\n<ol>\n<li>Select the content to export<\/li>\n<li>Select the source and target languages in the Checkout box<\/li>\n<li>Click Request translation<\/li>\n<li>Select File exchange in the Configure provider box<\/li>\n<li>Select the XLIFF file format<\/li>\n<li>Click Submit to provider<\/li>\n<\/ol>\n<p>[\/vc_column_text][\/vc_column_inner][vc_column_inner width=&#8221;1\/2&#8243;][vc_single_image image=&#8221;67096&#8243; img_size=&#8221;large&#8221; onclick=&#8221;link_image&#8221;][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row][vc_column][vc_empty_space][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text css=&#8221;&#8221; css_animation=&#8221;left-to-right&#8221;]<\/p>\n<h6><span class=\"light\" style=\"color: #2c2c2c;\">How does translation on a typical Drupal-based website take place?<\/span><\/h6>\n<div style=\"width: 63px; height: 2px; background: #FF643B; text-indent: 9999px;\">1<\/div>\n<p>[\/vc_column_text][vc_column_text]Now that you know the steps to translate your Drupal-based website let&#8217;s have a quick summary of how translation works.<\/p>\n<ol>\n<li>Highlight all the translatable content that needs to be exported<\/li>\n<li>Enter the language you want to translate into or choose any regional language<\/li>\n<li>Now, request the translation to start the process<\/li>\n<li>Use a web copier to calculate the word count and a configured provider for the file exchange.<\/li>\n<li>Choose a format (preferably XLIFF)<\/li>\n<li>Once done, click on submit to proceed with the translation of each file one by one.<\/li>\n<\/ol>\n<p>To review and edit the translation, go to the job overview and click on any XLIFF file you want to see. Surprisingly, Drupal also offers a free validation tool to validate the HTML tags or preview to see what the translated pages would look like.[\/vc_column_text][vc_column_text css=&#8221;&#8221; css_animation=&#8221;left-to-right&#8221;]<\/p>\n<h6><span class=\"light\" style=\"color: #2c2c2c;\">Conclusion<\/span><\/h6>\n<div style=\"width: 63px; height: 2px; background: #FF643B; text-indent: 9999px;\">1<\/div>\n<p>[\/vc_column_text][vc_column_text]Translating Drupal-based websites shouldn&#8217;t be a battle of nerves because of its user-friendly features that make the translation easier than it sounds. However, pay extra attention while exporting the files as Drupal backup may not be very useful in case you lose any data.[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column][vc_column_text css=&#8221;&#8221;] Translation of Drupal-based website [\/vc_column_text][\/vc_column][\/vc_row][vc_row full_width=&#8221;true&#8221; padding_top=&#8221;0&#8243; padding_bottom=&#8221;0&#8243;][vc_column width=&#8221;1\/2&#8243; margin_b=&#8221;false&#8221; pr=&#8221;50&#8243; css=&#8221;.vc_custom_1657195552206{border-right-width: 2px !important;border-right-color: #b3110d !important;border-right-style: solid !important;}&#8221;][vc_column_text&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"class_list":["post-67024","page","type-page","status-publish"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Translation for Drupal Websites \u2013 Seamless and Professional | Skrivanek<\/title>\n<meta name=\"description\" content=\"If you\u2019re all set to translate a Drupal-based site, follow the steps below to make the Drupal translation process a breeze for you.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/skrivanek.pl\/en\/translation-drupal-website\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Translation for Drupal Websites \u2013 Seamless and Professional | Skrivanek\" \/>\n<meta property=\"og:description\" content=\"If you\u2019re all set to translate a Drupal-based site, follow the steps below to make the Drupal translation process a breeze for you.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skrivanek.pl\/en\/translation-drupal-website\/\" \/>\n<meta property=\"og:site_name\" content=\"Skrivanek - agencja t\u0142umacze\u0144\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SkrivanekPolska\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-23T16:56:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/skrivanek.pl\/wp-content\/uploads\/2019\/11\/google-plus-2.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"426\" \/>\n\t<meta property=\"og:image:height\" content=\"240\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/skrivanek.pl\/en\/translation-drupal-website\/\",\"url\":\"https:\/\/skrivanek.pl\/en\/translation-drupal-website\/\",\"name\":\"Translation for Drupal Websites \u2013 Seamless and Professional | Skrivanek\",\"isPartOf\":{\"@id\":\"https:\/\/skrivanek.pl\/#website\"},\"datePublished\":\"2022-07-07T12:04:41+00:00\",\"dateModified\":\"2026-03-23T16:56:47+00:00\",\"description\":\"If you\u2019re all set to translate a Drupal-based site, follow the steps below to make the Drupal translation process a breeze for you.\",\"breadcrumb\":{\"@id\":\"https:\/\/skrivanek.pl\/en\/translation-drupal-website\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/skrivanek.pl\/en\/translation-drupal-website\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/skrivanek.pl\/en\/translation-drupal-website\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\/\/skrivanek.pl\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Translation of Drupal-based site\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/skrivanek.pl\/#website\",\"url\":\"https:\/\/skrivanek.pl\/\",\"name\":\"Skrivanek - agencja t\u0142umacze\u0144\",\"description\":\"Skrivanek - t\u0142umaczenia\",\"publisher\":{\"@id\":\"https:\/\/skrivanek.pl\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/skrivanek.pl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/skrivanek.pl\/#organization\",\"name\":\"Skrivanek agencja t\u0142umacze\u0144 i szko\u0142a j\u0119zykowa\",\"url\":\"https:\/\/skrivanek.pl\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/skrivanek.pl\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/skrivanek.pl\/wp-content\/uploads\/2020\/12\/logo-skrivanek-black.png\",\"contentUrl\":\"https:\/\/skrivanek.pl\/wp-content\/uploads\/2020\/12\/logo-skrivanek-black.png\",\"width\":441,\"height\":116,\"caption\":\"Skrivanek agencja t\u0142umacze\u0144 i szko\u0142a j\u0119zykowa\"},\"image\":{\"@id\":\"https:\/\/skrivanek.pl\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SkrivanekPolska\",\"https:\/\/www.instagram.com\/skrivanek_official\/\",\"https:\/\/www.linkedin.com\/company\/skrivanek-poland\/\",\"https:\/\/www.youtube.com\/c\/SkrivanekPl\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Translation for Drupal Websites \u2013 Seamless and Professional | Skrivanek","description":"If you\u2019re all set to translate a Drupal-based site, follow the steps below to make the Drupal translation process a breeze for you.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/skrivanek.pl\/en\/translation-drupal-website\/","og_locale":"en_US","og_type":"article","og_title":"Translation for Drupal Websites \u2013 Seamless and Professional | Skrivanek","og_description":"If you\u2019re all set to translate a Drupal-based site, follow the steps below to make the Drupal translation process a breeze for you.","og_url":"https:\/\/skrivanek.pl\/en\/translation-drupal-website\/","og_site_name":"Skrivanek - agencja t\u0142umacze\u0144","article_publisher":"https:\/\/www.facebook.com\/SkrivanekPolska","article_modified_time":"2026-03-23T16:56:47+00:00","og_image":[{"width":426,"height":240,"url":"https:\/\/skrivanek.pl\/wp-content\/uploads\/2019\/11\/google-plus-2.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skrivanek.pl\/en\/translation-drupal-website\/","url":"https:\/\/skrivanek.pl\/en\/translation-drupal-website\/","name":"Translation for Drupal Websites \u2013 Seamless and Professional | Skrivanek","isPartOf":{"@id":"https:\/\/skrivanek.pl\/#website"},"datePublished":"2022-07-07T12:04:41+00:00","dateModified":"2026-03-23T16:56:47+00:00","description":"If you\u2019re all set to translate a Drupal-based site, follow the steps below to make the Drupal translation process a breeze for you.","breadcrumb":{"@id":"https:\/\/skrivanek.pl\/en\/translation-drupal-website\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skrivanek.pl\/en\/translation-drupal-website\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skrivanek.pl\/en\/translation-drupal-website\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/skrivanek.pl\/en\/"},{"@type":"ListItem","position":2,"name":"Translation of Drupal-based site"}]},{"@type":"WebSite","@id":"https:\/\/skrivanek.pl\/#website","url":"https:\/\/skrivanek.pl\/","name":"Skrivanek - agencja t\u0142umacze\u0144","description":"Skrivanek - t\u0142umaczenia","publisher":{"@id":"https:\/\/skrivanek.pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skrivanek.pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/skrivanek.pl\/#organization","name":"Skrivanek agencja t\u0142umacze\u0144 i szko\u0142a j\u0119zykowa","url":"https:\/\/skrivanek.pl\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/skrivanek.pl\/#\/schema\/logo\/image\/","url":"https:\/\/skrivanek.pl\/wp-content\/uploads\/2020\/12\/logo-skrivanek-black.png","contentUrl":"https:\/\/skrivanek.pl\/wp-content\/uploads\/2020\/12\/logo-skrivanek-black.png","width":441,"height":116,"caption":"Skrivanek agencja t\u0142umacze\u0144 i szko\u0142a j\u0119zykowa"},"image":{"@id":"https:\/\/skrivanek.pl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SkrivanekPolska","https:\/\/www.instagram.com\/skrivanek_official\/","https:\/\/www.linkedin.com\/company\/skrivanek-poland\/","https:\/\/www.youtube.com\/c\/SkrivanekPl\/"]}]}},"_links":{"self":[{"href":"https:\/\/skrivanek.pl\/en\/wp-json\/wp\/v2\/pages\/67024","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skrivanek.pl\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/skrivanek.pl\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/skrivanek.pl\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/skrivanek.pl\/en\/wp-json\/wp\/v2\/comments?post=67024"}],"version-history":[{"count":3,"href":"https:\/\/skrivanek.pl\/en\/wp-json\/wp\/v2\/pages\/67024\/revisions"}],"predecessor-version":[{"id":152870,"href":"https:\/\/skrivanek.pl\/en\/wp-json\/wp\/v2\/pages\/67024\/revisions\/152870"}],"wp:attachment":[{"href":"https:\/\/skrivanek.pl\/en\/wp-json\/wp\/v2\/media?parent=67024"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}