System updates

We’re experiencing issues that may affect your Square services. We’ll continue to update our status page with more information.

Back to Home

Translate Your Square Online Site

Translating your Square Online site is a great way to reach more customers for your business. If you have a diverse customer base that interacts with your business in different languages, you can make your website(s) multilingual using a few available methods.

Make One Site Multilingual Automatically

You can automatically translate one Square Online site in multiple languages using our partnership with Weglot. This allows you to manage fewer websites so that you don’t have to maintain multiple sites in each of your target languages. To start:

  1. In your Square Online Overview page, go to Apps.

  2. Select View all apps to go to the Square App Marketplace.

  3. Search for and connect the Weglot app to your Square account. Set up your Weglot account from the app.

  4. In your Weglot account, go to the general settings to enter in your site title as the project name, add your site URL/domain and choose your site’s original language.

  5. In the elements text box found in the app settings, enter the following CSS selectors separated by commas.

    1. .w-wrapper

    2. .w-container

  6. Copy the code found in the setup settings.

  7. In your Square Online Overview page, go to Settings > Tracking Tools.

  8. Select Add new code.

  9. In the pop-up window, enter in the code’s name as ‘Weglot’ and paste the code you got from your Weglot account into the corresponding field.

  10. Place the code in the header by selecting head and select Save when finished.

  11. In your Weglot account, go to the translations area and add the desired languages you want your site to be translated to.

Once you add the languages and Weglot starts to process the translations (which can take up to a few hours), you’ll see a language selector on the bottom right corner of your live website. Choosing any of the languages in the selector will translate the entire website.

Translate Each of Your Sites Manually

If you prefer to manage separate websites for each language you support, you can start by translating the non-editable text for each of your Square Online sites (e.g. your site’s checkout page). To start:

  1. In your Square Online Overview page, go to Settings > Language & Units.

  2. Under ‘Site language’, select Change site language.

  3. Choose a new language and select Save when finished.

For all other editable text on your site, be sure to write it in the target language in the site editor. This option won’t automatically translate your site’s editable text. You can also link between each of your sites by manually adding links to each one. 

Note: If you choose to have separate websites, each site will need to be upgraded individually in order to maintain the same paid features across all of your sites.

Can't find what you need?