Upload your .po or .pot file. Every msgstr is translated and written back exactly where it was โ same msgids, same comments, same plural forms. Drop it back into your project without touching a single config.
From $4.99 ยท 5,000 words ยท No subscription
No msgid editing. No fuzzy flags left behind. No broken imports.
Drop in any PO or POT file. We parse every msgid, msgstr, plural form, and comment โ leaving every msgid, reference, and flag exactly as-is.
Choose your target locales. All msgstr values translated in parallel. Same price per word regardless of how many languages you pick.
One .po per language. Same structure, same msgids, same comments. Run msgfmt and ship โ no code changes needed.
msgids, comments, references, plural forms, flags, and the file header โ all pass through untouched.
Translate your django.po into every locale. Drop the output into your locale directory and run compilemessages.
Theme and plugin .po files โ translate the msgstrs, keep the msgids, feed the output to msgfmt.
GNU gettext .po files from any language โ C, Rust, Go, Ruby โ all handled the same way.
Bootstrap a new locale for your OSS project in minutes. Hand the output to your community for review.
WooCommerce, Magento, PrestaShop PO exports โ translate product strings and UI copy, import back immediately.
Godot and other engines export gettext PO files. Translate dialogue and UI strings in bulk, preserve every context.
Match the engine to your content type โ UI strings, marketing copy, or high-volume technical text.
Best quality
Ideal for marketing copy, creative content, and UI strings where tone matters.
Fast & reliable
Great all-rounder for app strings, error messages, and product descriptions.
European languages
Industry standard for DE, FR, ES, IT, NL locale files.
Maximum coverage
100+ languages. Best for APAC and rare language pairs.
Plans from $4.99. 5,000 words. No subscription required.
One-time purchase ยท Credits valid 1 year ยท No subscription