Translating a website into multiple languages helps you reach new audiences and markets. But manually copying content from your CMS to a translation tool is a time-consuming and inefficient process, especially as your website grows.
So, Smartcat simplifies this website localization process by providing an easy-to-use website translation workflow and CMS-specific plugin integration.
Whether your website runs on Wix, Squarespace, Joomla, or Drupal, you can translate your content, review it in context, and publish multilingual pages easily. At the same time, without compromising on quality.
Here’s how you can set up the translation workflow and how to integrate the translation plugin into your CMS to localize your website easily.
Before You Begin
Before translating your website hosted on a CMS like Wix, Squarespace, Joomla, or Drupal, check for these things :
A Smartcat account
Administrator access to your CMS (Wix, Squarespace, Joomla, or Drupal)
Your source language and target language(s) selected
A backup of your website (recommended before making any changes)
Any existing translation memories or glossaries you'd like to use for consistent terminology
Once everything is ready, you can start translating your website with Smartcat.
Website Translation Workflow
Here are the steps to follow to translate your website hosted on a CMS. We first look at the translation workflow on the Smartcat workspace, and then dive into plugin integration.
Step 1: Open Website Agent
Log in to your Smartcat account and open the website translator from your workspace.
Select Translate a website to start a new website translation project.
Smartcat’s website translator is designed specifically for website localization. The feature allows you to translate entire websites while, at the same time, preserving the website’s layout and structure.
Step 2: Enter Your Website URL
Paste your website's URL into the workspace.
Smartcat scans your website and creates a translation project by identifying the content that needs to be translated.
The platform keeps your website's structure intact. And allows you to review translations in context rather than working with disconnected text files.
Step 3: Select Your Languages
Next, choose:
Your website's source language
One or more target languages
You can translate your website into multiple languages within a single project. This makes it easy to localize your site for different regions simultaneously.
Step 4: Configure Your Translation
Before generating translations, Smartcat’s translator lets you configure how translated content will appear on your website.
Take a few moments to configure these settings, which can make publishing multilingual content much smoother later.
Step 5: Generate AI Translation
Once your project is configured, start the translation.
Smartcat’s Website Translator automatically generates translations for your website using AI while preserving your page structure and formatting.
If you've already built translation memories or glossaries in Smartcat, they're applied automatically during translation. This helps maintain consistent terminology, product names, and brand messaging across every page.
Instead of translating one page at a time, you can generate translations for your entire website in just a few clicks.
Step 6: Review and Refine Your Translations
AI translations are a good starting point, but it's always worth reviewing these translations before publishing.
Smartcat's Editor allows you to review every page in context and make any necessary adjustments. Depending on your workflow, you can also:
Edit AI-generated translations
Invite teammates to collaborate
Assign professional translators or reviewers
Leave comments and suggestions
Approve content before publishing
Adding a layer of human review over AI translation helps to ensure your localized website reads naturally while staying consistent with your brand voice.
Step 7: Publish Your Translated Website
After reviewing and approving your translations, hit Publish.
Website Agent generates a JavaScript snippet that enables multilingual versions of your website.
Once you add this snippet to your CMS, Smartcat validates the installation and displays translated versions of your website through a built-in language selector.
The overall translation process is the same across Wix, Squarespace, Drupal, and Joomla. The only difference is where you'll place the generated JavaScript snippet within each platform.
Translation plugins for Wix, Squarespace, or Drupal
Translation plugins offer easier and more streamlined translation management for your website.
Smartcat offers specific translation plugins for each website platform, including Wix, Squarespace, or Drupal.
The plugins integrate Smartcat’s Website Agent with the website CMS, whether it be Drupal, Wix, or Squarespace. The plugin allows you to automate the publishing of multilingual content.
Setting up the translation plugin on your CMS is pretty straightforward. Here are the steps to follow:
Step 1: Set up integration
Open your Smartcat workspace and select the Set Up an Integration button.
Step 2: Choose the CMS
Whether you are using Wix or Squarespace or Drupal, or even other CMSes like WordPress, Contentful, Ghost, WooCommerce, Webflow, etc., choose your CMS to integrate.
Step 3: Install the plugin and follow the instructions
For each CMS specific plugin, there are platform-specific instructions to follow. Since it varies from CMS to CMS, we are not diving into the details for each.
However, Smartcat provides clear instructions on the plugin and integration setup to follow.
Why integrate via plugins?
First, translation plugins make for a simpler and easier-to-operate alternative to a full-blown TMS (Translation Management Service).
The translation plugins also allow you to automate the publishing of multilingual content.
But more importantly, integrations via plugins reduce manual tasks, file sharing, opening and closing programs, and other time-consuming activities. While they look menial, they can lead to considerable savings when operating at scale.
Case Study
Using Smartcat’s website integrations, Babbel saved 31 work hours per month while meeting 100% of its quality standards.
Babbel is a popular language learning platform, with over 10 million active global users.
The platform needed to provide a high-quality localized experience in 14+ languages. Using the CMS plugin from Smartcat, they integrated their website with the Smartcat translation platform.
As a result, Babbel’s localization team was able to deliver their translations on time and with 100% content quality delivered to internal stakeholders.
Bottom line
No matter the CMS your website runs on, be it Wix, Squarespace, Joomla, or Drupal, you can localize your website by i ntegrating easily with Smartcat’s translation agent and with their plugin , which makes translation management easier and better.
Check out the Smartcat Website Translator and the easy-to-integrate plugins here .



