Translate Resource Files Online with AI 

Translate resource files containing text you want to localize online using fast, context-aware AI. Free for 30 days, no credit card required.

How To Translate a Single Resource File with PTC

Private Translation Cloud (PTC) is an AI translator optimized for software. It supports common file formats, including .pot, .json, .yaml, strings.xml, and more. PTC works entirely online and lets you translate resource files that hold translatable text in minutes.

Step 1

Sign Up for a 30-Day Free Trial with PTC

The free 30-day trial gives you unlimited access to all PTC features and doesn’t require a credit card. After the trial, you can continue using PTC for €30 per month per user.

Step 2

Create a New Project

In the project setup, choose the Manual file upload method. This option lets you translate individual resource files before committing to automation.

Step 3

Tell PTC About Your Product

What does your product do, and who is it for? This information lets PTC’s AI generate context-aware translations that preserve meaning, match your style, and speak directly to your target audience.

Step 4

Upload Your Resource File

PTC supports many resource file formats used in popular platforms and frameworks, including:

  • .pot – WordPress  projects
  • .json – React, Angular, Vue, Node.js, and many JavaScript frameworks
  • .yaml / .yml – Ruby on Rails, Symfony, and other backend frameworks
  • strings.xml – Android applications
  • .strings – iOS applications (Swift, Objective-C)
  • .stringsdict – iOS pluralization and advanced string formatting

Simply upload your file and choose the translation output. PTC will translate your file while keeping placeholders, variables, and structure exactly as in the original.

Step 5

Select the Translation Languages

Choose from more than 33 supported languages. PTC will create context-aware translations for each selected language.

Step 6

View and Download Your Translations

PTC needs a few minutes to translate your resource file. When it’s done, go to the Translations tab in your PTC dashboard to view the translations.

You can also download a ZIP of the translated files from the Resource files tab.

Bonus Step

Translate More Resource Files

You can return to the Resource files tab at any time to upload and translate additional resource files. This is also useful for updating translations as your source text changes, without switching to an automated translation workflow right away.

Automating the Translation Process

PTC can deliver the same context-aware, human-quality translations you get from manual uploads and automate them to save time and resources. You can connect PTC directly to your workflow using:

Option 1

Integrate PTC With Your Git Repository

Set up integration with GitHub, Bitbucket, and GitLab and get translations delivered to your repository via a merge request. You can review and merge them when ready.

Option 2

Integrate PTC Into Your CI Process

Best for custom workflows. With the API, you can upload resource files programmatically, associate them with a specific branch, receive a callback when translations are ready, and download the completed translations.

Get the Most Out of Translating Resource Files

Once you’ve translated a resource file with PTC, these guides will help you do more and keep your localization consistent across your product:

Translate Other Content

Keep your tone and terminology consistent across all user-facing text by using PTC to translate emails, release notes, and app descriptions that support your product’s interface.

How to translate release notes, emails, and other types of text →

Prepare for Localization

Learn best practices for placeholders, concatenation, and more to make your translation workflows faster and easier to maintain.

How to prepare your software for translation → 

Adapt Your Layout

Make sure your UI can handle longer or shorter translations without breaking. This prevents text overflow, wrapping issues, or misaligned elements after importing translated resource files.

How to make your UI is ready for localization →

Start Translating Your Resource Files Today

Upload your resource file now and see how fast PTC delivers ready-to-use translations.

Scroll to Top