Now supporting large file batching

Translate .po files safely, even large ones

Translate WordPress themes, plugins, and web apps in minutes. Upload even very large .po files, keep your site working, and download deployment-ready outputs. No technical knowledge required.

woocommerce-es_ES.po
# Source: English
msgid "Your order #%s has been received."
msgid_plural "%d items found"
Translated
# Target: Spanish
msgstr "Su pedido #%s ha sido recibido."
msgstr[0] "%d artículo encontrado"
msgstr[1] "%d artículos encontrados"

Large File SupportHow to translate large .po files without breaking your site

Localizing a website or application should not require complex tools or manual cleanup. SimplePoTranslate accepts large .po files, automatically processes them in batches, and delivers clean, ready-to-use translations.

Variables, placeholders, and structure remain intact

Fair usage calculated fairly in the background

Start translating for free
Upload Complete
large-project_FR.po (4.2 MB)
Ready
Processing Batch 1/4
Preserving syntax & variables...
24%

Simple and PowerfulWhy choose SimplePoTranslate?

We handle the complexities of .po localization so you don't have to deal with broken syntax or timeout errors.

4.2MB

Handles large .po files

Translate huge WooCommerce language packs or theme files without splitting them manually.

Translate

Simple for anyone

No developer needed. Upload your file, select languages, and download the result immediately.

msgid"Hello %s"
msgstr""
msgid"Cart"
msgstr"Panier"
Syntax Safe

Developer-ready outputs

Variables, placeholders, and technical syntax are preserved 100% so your site keeps working.

Main Features

What’s included in
SimplePoTranslate?

Explore the tools designed to automate your localization workflow without breaking your code.

AI-powered translation

Context-aware translations powered by Gemini AI ensuring native-feeling results.

Learn more

Batch-based processing

Large .po files are automatically split, processed, and merged seamlessly.

Code-safe handling

Variables like %s, %1$s, {name}, and HTML tags are preserved exactly.

100% Safe

Plural-aware translation

Gettext plural structures are handled correctly during translation.

Read docs

Multiple output formats

Export .po, .mo, .json, and WordPress-compatible .php files directly.

.PO.MO.JSON

Built for real-world localization needs

SimplePoTranslate is designed for more than just developers. Whether you're a SaaS founder, an agency, or a no-code builder, our infrastructure handles the complexity.

WordPress site owners & theme users
Plugin and theme creators
Agencies managing multiple sites

# Context: Homepage Hero

msgid "Welcome to our platform"

msgstr ""

# Context: Homepage Hero

msgid "Built for scale"

msgstr ""

#: src/components/Hero.tsx:42

msgid "Join %s users today"

msgid_plural "Join %s users today"

msgstr[0] ""

msgstr[1] ""

Usage Quota

High Capacity Active

250,000Strings / Month
PRO
Fair Use Policy

Average ~5–10 words per string. Roughly equivalent to ~1.5 million words.

Simple Workflow

Translate in 3 simple steps

A seamless flow designed to get your localization done in minutes. No complex setups, just results.

1

Upload

Drag and drop your .po file. We automatically parse the structure, preserving comments and context.

2

Select Languages

Choose your target languages. We support over 50 languages powered by advanced AI models.

3

Download

Get your translated files instantly. Ready to deploy to your WordPress site or application.

Pricing

Simple, transparent pricing

Choose the plan that fits your workflow. Start free, upgrade as your needs grow, or pay once and keep translating forever.

Free

Starter
Free

For small projects and testing the workflow.

  • 1000 strings per month
  • .po output only
  • Standard processing
  • Files stored for 7 days
Start translating for free
Most popular

Pro

Fast
$19/mo
Or $190/year (2 months free)

For serious projects, large files, and frequent updates.

  • 250,000 strings per month

    Fair use: avg ~5–10 words/string. Approx 1–1.5M words.

  • Up to 100 files per month
  • ZIP export with .po, .mo, .json, .php
  • Large .po file support (auto-batch)
Upgrade to Pro

Lifetime

One-time
$399pay once

For developers who prefer a one-time payment.

  • Same limits and features as Pro
  • Monthly string quota renews every month
  • No recurring payments, ever
Get lifetime access

Support
Frequently Asked Questions

Can I translate very large .po files?
Yes. SimplePoTranslate supports large .po files and processes them automatically in batches.
What does "250,000 strings per month" mean?
A string is a single translatable entry in a .po file. Most UI strings are short labels or messages.
How does the fair usage policy work?
SimplePoTranslate counts usage based on strings, but internally applies weighted counting for very long texts. Each string counts as 1 usage unit by default. If a string exceeds the limit, it may consume multiple usage units to ensure fair usage and cover AI processing costs. Short UI strings typically count as a single unit.
How are long texts counted?
SimplePoTranslate is optimized for UI and application strings. Each string counts as one usage unit by default. If a string exceeds the limit, it may consume multiple usage units to ensure fair usage and cover AI processing costs.
Are my files used to train AI models?
No. Uploaded files are never used for AI training.

Translate your .po files the easy and safe way, even at scale.