Unity logo
Unity Free

Translate & localize your games

Unity games translation & localization solution

Copy link

Translate Unity games with ease. Integrate the Crowdin + Unity Localization package to translate the content within your tables (strings and assets) and download translations into Unity.

Unity provides multiplatform tools and services to developers of interactive content.

Translation in Unity

Unity games localization features at a glance

Copy link

Content upload from Unity into your Crowdin localization project

Copy link
  • strings Localization Tables
  • assets Localization Tables
  • translated strings
  • translated assets
  • game screenshots, as context for Unity game translator

Content download from Crowdin into Unity

Copy link
  • translations (strings, assets)

Integration requirements to translate Unity game

Copy link

Setting up the Crowdin Plugin for Unity games translation

Copy link
  • Open your Unity project and click the Window menu > Package Manager. Click the Gear button > Advanced Project Settings.

Unity Package Manager, screenshot

  • Create a scoped registry with the following data:
  • Name - Crowdin registry
  • URL - https://registry.npmjs.org
  • Scope(s) - com.crowdin
  • Click Apply.

Connecting Crowdin localizatin software to Unity, screenshot

  • In the Package Manager select the My Registries option.

In the Package Manager selecting the My Registries option, screenshot

  • Select Crowdin and click the Install button at the right bottom of the window.

Crowdin installation, Unity window screenshot

  • Log in to Crowdin, create a localization project and go to your Account Settings > API > create new Personal Access Token. You need it to connect Unity with Crowdin. For this, open your Unity project > Tools > Crowdin > Connect to Crowdin.

Required Personal Access Token scopes for crowdin.com:

  • Projects (List, Get, Create, Edit)
  • Translation status
  • Source files & strings
  • Translations
  • Screenshots

Required Personal Access Token scopes for Crowdin Enterprise:

  • Groups
  • Projects
  • Translation status
  • Source files & strings
  • Translations
  • Screenshots

Connecting Unity to Crowdin, screenshot

Connecting Unity to Crowdin, screenshot 2

  • Upload source strings and assets from Unity to your Crowdin project. For this, choose Tools > Crowdin > Push strings/assets to Crowdin. You can also upload your previous translations to Crowdin. For this, choose Push string/asset translations to Crowdin.

Push strings to Crowdin from Unity for translation

By default, the plugin will push/pull all tables of a certain type (strings/assets), but there is a possibility to select specific tables to sync before starting the process.

Each string and assets table will convert to a separate CSV file (for texts) and folder (for assets) in your Crowdin localization project in the Content tab.

  • Download translations from Crowdin to Unity (both strings and assets). Pull the translations and place them in the localization table. For this, choose Tools > Crowdin > Pull string/asset translations from Crowdin.

In case there are no translations for some strings or assets, you will see the source.

Pull strings translations from Crowdin to Unity

Learn more about Unity localization with Crowdin Plugin.

Localize your product with Crowdin
Automate content updates, boost team collaboration, and reach new markets faster.
Crowdin

Crowdin is a platform that helps you manage and translate content into different languages. Integrate Crowdin with your repo, CMS, or other systems. Source content is always up to date for your translators, and translated content is returned automatically.

Learn More
Categories
Works with
  • crowdin.com
  • Crowdin Enterprise
Details

Released on Apr 8, 2022

Updated on Dec 11, 2025

Published by Crowdin

Identifier:unity