Translation memory is the most valuable feature professional translators have and the one WordPress plugins have historically ignored. The idea is simple: every time you translate a sentence, the translation is saved. The next time that sentence — or a nearly identical one — shows up in your content, you get the saved translation instantly.
For a small blog, this saves you a few minutes a week. For a large site, it can cut translation cost and time by 30–60%.
Lang Forge is one of the only WordPress translation plugins that ships a full translation memory as a built-in feature, not a premium add-on.
Every string you translate manually or with AI is hashed and stored. When a new piece of content contains a string whose hash matches an existing entry, the translation is reused instantly, with zero AI credits consumed.
This is perfect for:
For strings that are almost the same — like “Get started with the free plan” vs. “Get started with the premium plan” — Lang Forge offers a fuzzy match based on a 75% similarity threshold. You see the suggestion in the editor, you edit the difference, and you save the new entry.
Fuzzy matching catches what exact matching misses and still saves you most of the work.
Every translation you save — whether it was typed by a human, generated by AI, or imported from a CSV — is added to the translation memory automatically. The database grows as you work. There’s no separate “Save to TM” button, no configuration to turn it on.
For sites migrating from WPML or another translation plugin, a one-click WP-CLI command (wp langforge tm-populate) scans your existing translations and imports them in one batch.
As you open a field for translation, Lang Forge checks the translation memory in the background. If a match exists:
Suggestions are shown before AI translation runs, so exact matches never consume credits.
Translation memory lookups could slow down a large site if they hit the database on every request. Lang Forge uses an in-memory cache (WordPress object cache, compatible with Redis and Memcached) and batch-loads translations for entire post queries in a single SQL statement.
The result: multilingual pages load at effectively the same speed as monolingual ones.
Not an add-on. Not a Pro-only feature. Personal, Professional, and Agency plans all get the full translation memory with exact and fuzzy matching, CSV import/export, and WP-CLI population.
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.