Translation Process Overview

Crowdin is a localization management platform that helps companies and individual developers stay agile while translating products like mobile, desktop & web apps, games, help documentation, and more.

In this article, you will find typical steps for a project localization workflow.

Create a Project

First of all, sign up or log in to your account.

Then create a project. On the project creation page define whether it should be private (project members can join only by invitation from the project manager or owner), or public (anyone can find the project via search engines or Crowdin search). Select the source and target languages of the project.

Add Source Content

You can upload localizable files in a way that works best for you:

  • manually via the user interface (UI)
  • using one of the supported integrations

To upload translatable content to the project manually go to Project Settings, Files tab.

Go to Project Settings, Integrations tab to set up automatic file sync between your project and your GitHub, GitLab, or Bitbucket repository or one of the other supported systems. You can also go ahead and customize your workflow using our API, CLI, or webhooks.

Upload files

Add Existing Translations

In case you have some project content already translated you can upload it to Crowdin before starting the localization process. To add existing translations go to Project Settings > Translations > Upload Translations. Read Uploading Existing Translations article for step by step instructions on available import options.

Add Localization Resources

A good idea would be to upload additional resources such as Glossary and Translation Memory (TM) if you already have them.

Also, you can upload any translations completed outside of Crowdin. This way all the source and translated files can be stored in your project.

Upload Screenshots

Provide additional context to the uploaded files by adding screenshots in the Project Settings, Screenshots tab.

Tag source strings to the screenshots, so they are displayed in the Editor, where translators will see them in the context section.

Screenshots in the Editor

Pre-translate Project

Pre-translate your project via Translation Memory or Machine Translation to have some strings automatically translated, before translators start working to save time.

Pre-translation via TM

Invite Project Members

Decide who should localize your product. You can work with one of the translation agencies from Crowdin’s Vendor Marketplace or invite your own team of translators.

In case you decide to work with one of the professional translation agencies cooperating with Crowdin – go to Vendors tab in the Project Settings and choose the translation vendor that meets your requirements.

In case you decide to invite your own team of translators – go to the Project Settings, Translators tab. You can invite anyone to become a member of your project using their Crowdin username or email address, as well as by posting the invitation URL to your social media feed. Before sending out the invitations or sharing the link choose an appropriate role in the project for the members you invite. You can invite project members with the following project roles:

  • Translator
  • Proofreader
  • Manager

Invite project members

Once translators join the project, they will be able to cooperate on making translations in the Editor.

View Reports

Crowdin reports provide you with an overview of all the major data regarding the project.

There are 5 main types of reports you can find under Reports tab:

  • Project Status
  • Costs Estimation
  • Translation Costs
  • Top Members
  • Abuse Reports

Project reports

Download Translations

Translations will be downloaded according to the selected parameters in the Export section of the Project Settings.

Project export settings

You can download translations manually after you build the project or they can be downloaded automatically via an integration.

See Also

Was this article helpful?