Google Play Integration

With Crowdin’s Google Play integration, you can speed up the process of your app’s data localization. Once the integration is enabled, all the texts from the store page are collected in one file and added to your project in Crowdin. When translations are completed, it takes a few clicks to add them to your app’s page in the store.

Note: You will need to install the Google Play integration in your Crowdin account before you can set it up and use it.

Connecting Google Play with Crowdin

To connect Google Play with your project in Crowdin, follow these steps:

  1. Open your project and go to the Integrations tab.
  2. Click on Google Play in the Integrations List.
  3. Enter the package name and click Set Up Integration.

Google Play Integration Set Up

You can edit the package name if you entered it incorrectly and delete the integration if needed.

Google Play Integration Edit Package Name

The integration will collect the source texts into a file which will be placed in Sources > Files. By default, the file name is set to google_play.xml.

Publishing Translations

To publish translations, follow these steps:

  1. Open your project and go to Integrations > Google Play.
  2. Click Preview & Publish Translations. Publish Translations
  3. Available translations will appear accordingly to the configured Export options. See whether all translations look good and clear the checkbox next to the languages you don’t want to publish. Click Next to proceed. Selecting Languages for Publishing
  4. Upload a file with your service account credentials and click Publish. Google Play Integration Publish Translations
  5. You can track the publishing progress in the next dialog. Once the translations are uploaded, click Close. Google Play Integration Publishing Progress
Note: Google Play limits the number of times you can publish translations for the same language in one day.

Creating Service Account Credentials

To publish translations from Crowdin directly to your Google Play project, you need to configure access to your Google Play Console beforehand.

Note: For security reasons, the file with your service account credentials is not stored in Crowdin, so it's necessary to upload this file each time you want to publish your translations to Google Play.

To create and add your service account credentials, follow these steps:

  1. Link Google Play Console with Google Cloud project:

    1. Open the Google Play Console and go to Setup > API access.
    2. Link an existing project or create a new one.

  2. Generate service account credentials:

    1. Go to Service accounts. If prompted, select one of the existing projects.

    2. Click Create Service Account.

    3. Specify the service account name and click Create and Continue.

    4. From the Role list, select Service Accounts > Service Account User and click Done.

    5. Open the Actions menu on the created service account and select Manage keys.

    6. In the Keys tab, click Add key > Create new key.

    7. Select JSON and click Create.

    A JSON file that contains your service account credentials will be downloaded to your machine.

  3. Grant access to your service account:

    1. In the Google Play Console, go to Setup > API access and click Grant access on your service account.

    2. In the Account permissions tab, select the following permissions:

      • View app information and download bulk reports (read-only)
      • Publish Play Games Services projects
      • Release to production, exclude devices, and use Play App Signing
      • Manage store presence

    3. Click Invite user.

After it, you can use the file with your service account credentials to publish your translations from Crowdin to Google Play.

Was this article helpful?