Post and page content is only half the story on a WordPress site. The other half is made of strings — the “Read more” button on an archive page, the “Add to cart” button in WooCommerce, the “Leave a reply” label on a comment form, the placeholder text in a contact form, the labels on a sidebar widget, the hundreds of strings that ship inside your theme and every plugin you’ve installed.
Most translation plugins leave these alone. Your visitors end up with a page that’s half in French and half in English. Lang Forge fixes this with a full string translation system built on top of WordPress’s native gettext mechanism.
When a plugin or theme calls __(), _e(), esc_html__(), or any other gettext function from an allowed text domain, Lang Forge intercepts the call and registers the string in its database automatically. You don’t have to configure anything.
The result: the first time a page is rendered after activating Lang Forge, every string on that page is automatically in your string translation dashboard, ready to be translated.
If you’d rather front-load the work, Lang Forge’s admin UI can scan your active theme’s PHP files for gettext calls and pre-register every string it finds. You get a complete inventory before you start translating.
For edge cases where a string is generated dynamically or comes from an unusual source, you can register it by hand from the String Translation admin screen.
Once strings are registered, they appear in the String Translation dashboard. Each row shows:
Edit inline, or click AI Translate All to translate every untranslated string at once. Lang Forge batches the request to the AI provider and fills in every missing translation.
With a large site, the string list can easily contain thousands of entries. Lang Forge offers:
Get Lang Forge — from $54/year →
String translation is included in every plan — free and paid — with unlimited strings; AI Translate All is part of the paid AI tier.
We use analytics and marketing cookies (Google Analytics, Google Ads, Meta) to understand traffic and improve the site. Strictly-necessary cookies are always on. See our Privacy Policy.