PTC

AI translation for CSV files, 50x to 150x cheaper than human

PTC (Private Translation Cloud) translates your product's CSV files ready to publish, for 50 to 150 times less than human translation and review costs.

On this page
  1. Set up once, then every release is translated on autopilot
  2. Translations you can publish without reading them
  3. What it costs: 50 to 150 times less than human translation
  4. We translate our own product this way
  5. What your developers will ask, answered
  6. Try it on your own product, free

Set up once, then every release is translated on autopilot

PTC is built for a product that keeps changing, not for a one-time translation job. If your app, game or web product keeps its texts in CSV files, PTC takes over their translation, release after release. It is how we translate our own product, WPML.

  • PTC learns your product once. It works out what your product does, who uses it and which terms it uses, and keeps that knowledge for every later release.
  • Your team sets up what to translate once. A developer connects PTC to the repository, or lets a coding agent such as Claude Code or Codex do the setup from one prompt. See how the PTC agent guide works. You decide three things: which languages, whether the price is right, and how translations should arrive.
  • From then on it runs by itself. When your team changes a text, PTC translates it and sends the files for every language as a pull request to GitHub, GitLab or Bitbucket. Nobody sends files, chases translators or pastes texts back.
  • You pay only for what is new and changed. A text that was translated once is never charged again.

Translations you can publish without reading them

You cannot check a Japanese or a Polish translation yourself, and a reviewer per language is the cost you are trying to avoid. PTC is built so that you do not need one.

  • It knows your product. PTC translates each text for the place where it appears. If your product calls a record an “Order” and not a “Purchase”, it stays an order in every language.
  • It reviews its own work. Every translation is reviewed against your product's description and its glossary before delivery, and PTC fixes what the review finds.
  • Your terms stay the same everywhere. PTC builds a glossary from your existing translations and texts, and uses it on every screen and in every later release. See brand voice and glossary.
  • It can look at the screens. Where AI Visual QA is enabled for your account, PTC checks the translated product on screen and flags what looks wrong. A product title that runs 30% longer in German and breaks the layout is the usual example.

What it costs: 50 to 150 times less than human translation

There is no subscription, no price per user and no minimum. The price per 1,000 words starts at €3.00 and falls with monthly volume to €0.40. The first 500 words each month are free. The pricing page has the full table.

Our own product shows the scale. WPML has about 80,000 words, in 21 languages:

Translating all of WPML into 21 languagesCost
Human translation and review, at about $0.17 a wordabout $285,000
PTC, at the public Pay-As-You-Go priceabout €1,700

That is about 150 times less at WPML's volume, and about 50 times less at the starting price. After the first translation, a release costs only its new and changed texts.

We translate our own product this way

PTC is made by the team behind WPML, the WordPress multilingual plugin. Before PTC, each WPML release waited two weeks for expert translators. Now PTC translates and reviews it, and a release is ready in about three hours. Read how we translate WPML into 21 languages with PTC.

What your developers will ask, answered

PTC works on the files your product already has, so nothing in your build changes.

  • Formats. PTC reads UTF-8 CSV files with a key column and one or more text columns. With one column per language (key,en,fr,de), it fills the empty language columns. With one file per language, it returns one CSV per language.
  • The file stays yours. Delimiters, column order and quoting come back as they were. Identifier columns such as keys, SKUs, prices and URLs are left untouched.
  • Nothing breaks. Placeholders such as %s, {name} and {{count}} stay intact. In a cell with HTML, PTC translates the text and keeps every tag. Plural rows with .one and .other suffixes get the forms each language needs.
  • Other files. Projects that mix CSV with other files use one glossary for all of them; see the supported formats.
  • Texts your users write. Texts that arrive as data go through the PTC API.
  • Security. PTC is ISO 27001 certified.

Try it on your own product, free

The trial covers 20,000 words into 2 languages for 30 days, with no credit card. That is enough to see your product in two languages before you pay anything.

Start your free trial

Last updated: