GitHub Integration with PTC

+

PTC integrates with GitHub to automate software localization, keeping translations in sync with your resource files.

Easy Connection to Your Repository

PTC integrates directly with your GitHub repository, eliminating manual file uploads or downloads. Setup is quick and straightforward, making it easy to start localizing your software.

Real-Time Synchronization

PTC monitors your GitHub repository for changes in resource files, automatically generates translations, and sends them back as pull requests. Translations stay up-to-date with your resource files, reducing errors like outdated or missing strings.

Faster Localization for Global Markets

PTC speeds up the localization process by automating translations and delivering them as pull requests. Quickly adapt your software for global markets and shorten your time-to-market.

How to Set Up the PTC and GitHub Integration 

To get started, sign in or create a PTC account. Then, begin the integration process by creating a new project in PTC:

Grant Access to Your Repository

Use GitHub’s OAuth App, or generate a personal or fine-grained access token. Select the repository and branch you want PTC to monitor.

Set Project Details and Target Languages

Tell PTC about your project by adding a description and selecting terms that describe it. This helps PTC deliver accurate translations. Then, choose the languages to translate into.

Translate and Receive Pull Requests

PTC detects resource files in your repository, generates Better Than Human Translations, and sends them back as pull requests for review.

Approve and Merge

Approve the pull request in GitHub. PTC continues to monitor your repository, creating new pull requests with updated translations whenever you make changes to your resource files.

Frequently Asked Questions About the GitHub Integration

Repository Integration
Scroll to Top