Documentation
Everything you need to translate your software with PTC (Private Translation Cloud): repository integrations, supported file formats, the PTC API, and how PTC reviews translations in context.
Getting started
Repository & CI/CD integrations
-
Git Integration with PTC
How continuous translation through Git works, on any platform.
-
GitHub Localization with AI
Auto-translate through pull requests on GitHub.
-
Automated GitLab Localization
Continuous translation through GitLab merge requests.
-
Bitbucket Integration with PTC
Continuous translation through Bitbucket pull requests.
Apps & frameworks
-
How to Localize Your Android App with AI
Translate Android string resources with AI.
-
How to Localize Your iOS App: SwiftUI Internationalization Guide
Translate iOS .strings and SwiftUI with AI.
-
How to Translate a React App with react-i18next
Translate a React app with react-i18next.
-
Rails Internationalization (i18n): Complete Guide
Translate Rails apps with the i18n framework.
-
WordPress Internationalization: How to Translate Themes and Plugins
Translate WordPress themes and plugins with AI.
-
WordPress Plugin Translations Not Showing? Fix Missing Translations
Fix plugin translations that don't show up.
-
How to Import Theme and Plugin Translations into WordPress.org
Import existing theme and plugin translations.
File formats & content types
-
How to prepare a CSV file for translation
Prepare and translate CSV files cleanly.
-
Java Internationalization Guide: Translate .properties Files with AI
Translate Java .properties files with AI.
- Translate Individual Resource Files with PTC Translate single resource files on demand.
- How to Upload Files with Existing Translations Reuse translations you already have.
- Translating Release Notes, Emails, and Other Types of Text Translate release notes, emails, and free text.
PTC API
- PTC API Reference The PTC REST API - endpoints and authentication.
- Upload and Manage Source Files via the API Upload and manage source files via the API.
- Request and Retrieve Translations via the API Request and retrieve translations via the API.
- Find Supported File Formats and Languages via the API Query supported formats and languages via the API.
- Integrate Localization into Your CI/CD Pipeline with the PTC API Wire translation into your CI/CD pipeline.
- How to Translate Dynamic Content in Rails Using the PTC API Translate dynamic Rails content via the API.
Quality & brand voice
- How to Get Human-Quality AI Translations for Software Get translations that beat human quality.
- AI Translation That Preserves Brand Terminology and Tone Keep brand terminology and tone across languages.
- How to Use the Glossary in PTC Control terminology with the PTC glossary.
- How to Sync Your WPML Glossary with PTC Reuse your WPML glossary in PTC.
Review & visual QA
Reference
- Languages You Can Translate Into with PTC Every language PTC can translate into.
- Supported Resource File Formats for Translation with PTC Every resource file format PTC translates.
- Placeholder Detection and Customization in PTC How PTC preserves placeholders and variables.
- How Translation Length Limits Work in PTC Keep translations within UI length limits.
- UI Localization: How to Prevent Long Translations from Breaking Your Software Prevent long translations from breaking your layout.