Docs

Managing Languages

Last updated on January 30, 2026 2 min read

Managing Languages

SwiftLingo allows you to easily expand your website’s reach by adding new languages. With our Preview Mode and Publishing Controls, you have full control over when a new language goes live to your visitors.

Adding a New Language

To translate your site into a new language:

  1. Navigate to your Site Settings or the Language Overview page in your dashboard.
  2. Click Add Language.
  3. Select your desired language from the list of supported languages.

Once added, SwiftLingo will immediately begin translating your content in the background.

Preview Mode & Publishing

By default, new languages might be visible immediately depending on your configuration. However, for better control, we recommend using the Require Publishing feature.

Enabling Publishing Controls

To prevent new languages from going live before you’ve checked them:

  1. Go to your Site Configuration.
  2. Enable the toggle: “Require translations to be manually published?”

When this setting is ON, any new language you add will start in a Draft (unpublished) state. It will not appear in your public language switcher until you explicitly publish it.

Previewing a Language

Even while a language is in Draft mode, you can fully verify the translations and layout on your live site.

  1. Go to the Language Overview page.
  2. Find the language you want to check (it will be marked as “Draft” or have an “Unpublished” status).
  3. Click the Preview button.

This will open your website in a new tab, rendering it in the target language. You can browse all pages, check navigation, and verify that the layout handles text expansion or direction changes correctly.

Publishing a Language

Once you are satisfied with the preview:

  1. Return to the Language Overview page.
  2. Click the Publish button next to the language.

The language will instantly become available in your site’s language switcher and accessible to all visitors.

Unpublishing a Language

If you need to take a language offline for any reason (e.g., to make major changes or fix a critical issue):

  1. Click Unpublish next to the language in the dashboard.

The language will be hidden from your public site but will remain available for you to Preview and edit in the dashboard.

Was this page helpful?

Your feedback helps us improve.