How to Upload Files with Existing Translations

You can upload existing translation files into PTC and use them in your software translation projects. This guide explains when you can do this and how.

When Can You Upload Existing Translations?

After you complete your first project and switch to Pay-As-You-Go, you can upload existing translation files for any new project. This applies to all setup methods: manual file upload, Git integration, and API integration.

The option to upload existing translations is not available when you first sign up for a PTC trial. Your first project is designed to give you a clear picture of what PTC’s AI translations can do.

Importing Existing Translations into PTC

You can upload existing translation files during project setup. The steps depend on which setup method you are using.

  1. Manual File Upload — Upload your existing translation files during the setup wizard alongside your source file.
  2. Git Integration — When you connect PTC to your GitHub, GitLab, or Bitbucket repository, you can upload multiple translation files per language. PTC will automatically match each translation file to the correct resource file. You can also assign translation files to resource files manually.
  1. You can also add existing translation files via the API.

Tip: Make sure your files follow standard locale naming conventions. For example, use en_US for English (United States) and fr_FR for French (France).

Should You Upload Existing Translations?

PTC supports uploading existing translations, but there are some things to consider before doing so. Existing translations often come from different sources, tools, or time periods. This can result in inconsistent tone and terminology across your project.

PTC produces the best results when it translates your files from scratch, using the context you provide about your product and its audience.

Deleting Imported Translations

You can delete imported translations after PTC has finished translating your project. To do this:

  1. Go to the Translations tab in your project dashboard.
  2. Toggle Select translations to delete to filter the table and show only imported translations

From here, you can:

  • Delete a single translation into any one language
  • Select a source string to remove all of its translations across every language
  • Select a secondary language to remove all imported translations for that language

After you delete imported translations, PTC will automatically retranslate the removed strings.

Scroll to Top