Potomatic: AI-powered translations for WordPress at scale
Accelerate your plugin or theme’s global reach. Potomatic is a fast, intelligent CLI tool that translates .pot files into any language supported by OpenAI.

Perfect for WordPress plugin and theme authors
Inspired by gpt‑po, enhanced for scale
Built by the GravityKit team, Potomatic streamlines the entire localization process with smart batching, cost control, and custom dictionary support, enabling your team to ship multilingual releases with confidence.

🔥 Why Potomatic?
Most AI-powered translation tools stop at “it works.” Potomatic goes further. It’s built for real-world plugin teams managing hundreds of strings across dozens of languages.
- ✅ AI translations for any OpenAI-supported language
- 📦 Smart batching and retries to balance speed, cost, and reliability
- 💸 Cost control and token tracking—know your limits, stay within budget
- 🔄 Resume and merge interrupted jobs or existing
.pofiles - 🧠 Custom dictionaries for brand and technical consistency
- 🌐 Plural forms handled automatically (even for complex languages)
- 🧪 A/B test prompts to fine-tune translation tone and accuracy
- 🛠️ Everything configurable via CLI or
.env
Potomatic is the best AI translation script for WordPress.

How GravityKit uses Potomatic
We’re integrating Potomatic into a shared build process used by our suite of Gravity Forms add-ons so that each of our plugins is fully translated, automatically, on release.
Before Potomatic, we would rely on volunteer translators. This resulted in incomplete translations that took months to be completed. We occasionally paid for professional translators, but a full translation set would have cost us $36,000.
Potomatic is incredibly cost-effective: We have 1,744 strings in GravityView, and it costs just $0.0293 per language. This translation process takes around 12 minutes to translate all 1,744 strings in GravityView (0.4 seconds per string).
The translations, if not perfect, are very good. Using Potomatic doesn’t preclude translators manually fixing issues: translators now can focus on editing vs. translating thousands of strings from scratch.
How we automatically upload translation files into our TranslationsPress
We use TranslationsPress (essentially, hosted GlotPress) to distribute our language packs. Unfortunately, they lack an API for uploading translations, so we were stuck with a problem: we had all these great automated translations, but no way to upload them!
Vlad, GravityKit’s Head of Development and creator of Potomatic, wrote a Playwright script that logs into TranslationsPress and navigates their UI as if we were manually using the site. Point, click, upload the newly-created files! ✅ Was using Playwright a hack? Absolutely. It is a beautiful hack, worthy of praise!
If you would like to learn more…
We’re working on a full technical write-up of developing the Potomatic AI translation script. If you’d like to be notified when it’s published, sign up for our newsletter! 👇

Helpful tips right in your inbox.
Subscribe to our weekly newsletter for tips, special offers, and more!
Helpful tips right in your inbox.
Subscribe to our weekly newsletter for tips, special offers, and more!