Connect Lokalise with Smartcat

Overview

Lokalise is a localization and translation management platform for projects such as mobile apps, games, and websites. Connecting Lokalise to Smartcat gives you extra flexibility in vendor management, billing, and project management automation. This article explains how to connect your Lokalise account and continue your projects in Smartcat.


Requirements

Before configuring the integration, generate a Lokalise API token for Smartcat to use:

  1. Log in to your Lokalise account

  2. Click your avatar in the bottom-left corner and go to Personal profile → API tokens

  3. Click Generate new token and select a token type with read and write access, which the Smartcat integration requires

    Generating a new Lokalise API token

  4. Click Generate — the new token is added to the list

    The newly generated token in the list

  5. Copy the token string and save it for later — Lokalise API tokens do not expire

How to configure the integration

  1. Create a new Smartcat project and select Set up an integration when prompted How would you like to proceed?

  2. Scroll down the Integrate & streamline page and click Connect on the Lokalise tile

    The Connect button on the Lokalise tile

  3. Paste the API token you saved into the Lokalise secret key field

    Pasting the Lokalise secret key

  4. Click Create integration — Smartcat gathers your Lokalise projects and prompts you to select one

    Selecting a Lokalise project

  5. Make your selection and click Create integration

The integration is created and your Lokalise project content is synchronized with the Smartcat project.


How to use the integration

  1. In the Translate Documents dialog, the Source language is populated automatically. Select the target languages (they match the Lokalise project) before continuing

    The Translate Documents dialog

  2. Choose the tile that best describes the workflow you need and click Translate

  3. If Smartcat finds pre-existing translations, review them with Download in the relevant row. To import a translation, check its checkbox and click Import; to pull only the source content, uncheck all checkboxes and click Import

    Reviewing and importing pre-existing translations

  4. When the content is imported, a summary shows the integrated project name and file import statistics

    The import summary

  5. Open the Files tab to view the imported documents

  6. Translate the documents yourself, or click Assign to invite a supplier or agency

    The Files tab with the Assign option

  7. When translation is complete, return to the Integrations tab, open Settings, enable Push translations back, and click Sync Now

    The Push translations back option and Sync Now button

  8. The translated segments are pushed to Lokalise and appear in the editor

Your translations are delivered back to Lokalise.

📌 If new source segments were added since the previous sync, the Smartcat documents are updated accordingly. By default a sync ignores incomplete translations; enable Publish incomplete documents to include them.

💡 Instead of clicking Sync Now each time, schedule automatic syncs by clicking Do not repeat and choosing an interval from the dropdown menu.

Scheduling automatic syncs

Still need help?

Our support team responds within one business day.

Open a support case