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.