WPML

Our analysis of 60,000+ WordPress plugins and themes shows community translation covers under 5% of needs in 40 languages. See data and what works instead.

Another 500 strings dropped today…
no way we’ll finish this week.

I can’t keep up with plugin updates.

The Actual State of WordPress Theme and Plugin Translation

We analyzed the most widely used WordPress plugins and themes — the ones powering millions of websites. These products should, in theory, receive the most translation attention. In reality, the numbers show a troubling gap between potential users and actual translation coverage.

Theme and Plugin Translation Gaps in European Audiences

Europe looks better than other regions, but the gaps are still clear. Polish is the biggest red flag: more than 45 million speakers, yet translation coverage is very low. That’s a lot of users dealing with half-translated products.

German, Italian, and Portuguese do a bit better, but they still leave users with a patchy experience. Only Dutch, Spanish, and French come close to “good” coverage, with Dutch standing out as a smaller community that punches above its weight. For most other languages, though, translations just don’t keep pace.

Theme and Plugin Translation Gaps in Asian Audiences

In Asia, the situation is much worse. Chinese and Hindi together account for more than 1.7 billion speakers, yet translation coverage is almost nonexistent. These aren’t small markets — they’re the biggest in the world — but WordPress products remain largely inaccessible.

It’s the same story for Indonesian, Vietnamese, and Thai: huge audiences, almost no translations. Even Japanese and Korean, which do better than most, still fall short of complete coverage.

The result is obvious: community translators simply can’t keep up with the scale of demand.

60K Themes and 10K Plugins Are Too Much for the Community

Translation isn’t a one-time job. It never stops. WordPress has over 60,000 plugins and 10,000 themes, and even if we count only the active ones, the workload is massive. Updates bring new strings across dozens of languages, adding up to tens of millions every year. For volunteers it’s simply too much. The community works hard, but the scale has grown beyond what people can handle.

≈ 10,000/70,000 Plugins and Themes

actively maintained and needing manual translation support

× 4 Updates per Year

frequent releases bring new or changed strings every few months

× >40 Strings per Update

even small updates generate dozens of new phrases

× 10 Target Languages

multiplying the effort across global audiences

16 Million strings

need translation every year just to keep up

Why The Community Struggles to Translate Themes and Plugins

1. Volunteers Cannot Commit to Your Schedule

Contributors have their own jobs and sometimes run businesses. They really want to help you, but they can’t always be there exactly when you need them.

2. You Need to Approve Translations That You Don’t Understand

Translations are part of your product and you need to approve them. But how can you approve or reject translations to languages that you don’t speak? Approval is one of the major bottlenecks of community translation.

3. Theme and Plugin Translation is An Ongoing Project

Translation is not a one-time project. With every new release, there are new texts to translate and review.

Your Options as a Developer

To deliver good translations, on time, every time, your options are:

  • Hire professional translators – high quality, at high costs.
  • Use machine translation – quick and affordable, but low quality.
  • Rely on community volunteers – passionate and helpful, but inconsistent and slow.
  • Turn to AI and use Private Translation Cloud (PTC), which combines quality with speed and low-cost.

The table below compares these four options across key criteria, so you can see their strengths and limitations side by side.

Community Volunteers

Professional Translators
Generic Machine Translation

High Translation Quality


European + Asian Coverage


Full Context Awareness


Preserves Placeholders


Built-In Approval


Integration Auto-Updated


Low Overall Cost


Low Time Investment

Community Volunteers

Professional Translators
Generic Machine Translation

High Translation Quality

European + Asian Coverage

Full Context Awareness

Preserves Placeholders

Built-In Approval

Integration Auto-Updated

Low Monthly Cost

Low Time Investment

With PTC, you can:

  • Translate your WordPress theme or plugin’s PO and POT files and JavaScript strings into all the languages you need with human-quality AI
  • Keep tone and terminology across all your products and updates
  • Automate your translation workflow via Git integration or PTC API for CI/CD pipelines

And the pricing? It’s built with developers in mind:

  • Start with a free trial that includes translating 2,500 words into 2 languages – more than enough to test PTC on your actual WordPress products with no credit card required.
  • Pay only for what you translate – PTC uses a Pay-As-You-Go model that lets you translate into unlimited languages and pay for only what you translate. No fixed monthly costs, no contracts, and no hidden fees. Plus, your first 500 words every month are free.
  • If you’re already using WPML for your product website, you can assign prepaid credits to PTC and translate your website and software using the same system. Benefit from a shared glossary, shared translation memory, and keeping translations consistent whether users are on your site or in your product.

Final Thoughts

The WordPress community is what made WordPress so successful. But translating themes and plugins at scale can become an overwhelming challenge, even for the most dedicated translation teams.

If you’re aiming for fast, reliable, and high-quality translations across multiple languages and releases, PTC offers a practical, developer-friendly alternative. The companies behind some of your favorite and most popular themes, plugins, and page builders are already using it to deliver human-quality translations in dozens of languages. Your product deserves the same.

Try PTC free of charge, no credit card required, and see how it works for your WordPress products.

New strings detected in the source file

3,000 strings translated using AI

Updated translations sent back via merge request

Found this useful? Share this article: