Getting Started with PTC: Setup Guide for Software Translation

Learn how to set up software translation projects in PTC. Step-by-step guide to creating projects, uploading files, and getting AI translations in minutes.

Sign Up for PTC

Create your account to start a free trial that lets you translate 20,000 words into 2 languages.

Add Project Information and Select Languages

In the setup wizard, enter your product name, target audience, and terminology preferences. This context influences the tone and formality of your translations. 

Then choose which languages to translate into. PTC supports 33+ languages. During the free trial, you can select up to 2 languages.

Upload the files containing your translatable text. PTC can translate a wide range of resource file formats, including:

Gettext.po

JSON

YAML

Adobe Commerce / Magento .csv

Android

Apple .strings

Apple .stringsdict

Apple .xcstrings

Java Properties

JSON Array

See all supported file formats →

Add Glossary Terms (Optional)

PTC automatically adds your product name to the glossary. Add any brand terms that require specific translations to ensure consistency across your project.

You can manage glossary terms at any time from the Glossary tab in your dashboard.

More about the glossary in PTC→

Get Your AI Translations

Once setup is complete, PTC automatically translates your files. You can download a ZIP from the Resource files tab, or view and edit translations in the Translations tab.

Set Up a Continuous Localization Flow

After completing your initial project setup, you can connect PTC to your development workflow for ongoing, automated localization.

Git Integration

Connect PTC to your GitHub, GitLab, or Bitbucket repository so that PTC monitors for updates and delivers translations via merge requests. This integration method requires you to grant PTC read and write access to your repository and add your access token.

To set this up, go to Settings → Branch Management and click Add Git integration. You’ll be prompted to choose your repository provider. All the project information and languages you already configured will be pre-filled.

For step-by-step instructions on connecting your repository, see the integration guides: 

GitHubGitLabBitbucket

API Integration

Integrate localization directly into your CI/CD pipeline using the PTC REST API. The API lets you add and update source files, retrieve information, manage translations, and more.

To get started, go to Settings → Manage API Tokens and click Add access token to generate your token. Then follow the PTC API Reference to integrate software localization into your development process. 

Scroll to Top