.po .pot โ† supported

Translate PO Files.
msgids Always Intact.

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.

๐Ÿ”‘ msgids never touched ๐Ÿ’ฌ Comments preserved ๐ŸŒ 100+ languages

From $4.99 ยท 5,000 words ยท No subscription

๐Ÿ”‘
msgids
never touched
๐Ÿ’ฌ
Comments
always preserved
django.po Ready
#: src/views.py:42
msgid "Welcome back!"
msgstr "Welcome back!"โœ“
#: src/forms.py:18
msgid "Save changes"
msgstr "Save changes"โœ“
#: src/forms.py:24
msgid "Cancel"
msgstr "Cancel"โœ“
#: src/errors.py:9
msgid "File not found"
msgstr "File not found"โœ“
Ready to translate 0%
๐Ÿ“ django_FR.po Download โ†“
๐Ÿ”‘
msgids preserved
100+
target languages
โˆž
plural forms
4
AI engines
3 Steps

Upload once. Every locale ready.

No msgid editing. No fuzzy flags left behind. No broken imports.

01

Upload Your .po / .pot

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.

.po .pot
02

Pick Your Target Languages

Choose your target locales. All msgstr values translated in parallel. Same price per word regardless of how many languages you pick.

๐Ÿ‡ช๐Ÿ‡ธ ES ๐Ÿ‡ซ๐Ÿ‡ท FR ๐Ÿ‡ฉ๐Ÿ‡ช DE ๐Ÿ‡ฏ๐Ÿ‡ต JA
03

Download โ€” Drop Into Your Project

One .po per language. Same structure, same msgids, same comments. Run msgfmt and ship โ€” no code changes needed.

django_fr.po django_de.po
Structure Guaranteed

Only msgstr changes. Everything else stays.

msgids, comments, references, plural forms, flags, and the file header โ€” all pass through untouched.

Your file
๐Ÿ“ django.po
#: src/views.py:42 msgid "Checkout complete" msgstr "" #: src/views.py:67 msgid "Your order is on its way." msgstr ""
โœ“ After DocTranslate.AI (FR)
๐Ÿ“ django_fr.po
#: src/views.py:42 โ† reference unchanged msgid "Checkout complete" msgstr "Commande confirmรฉe" #: src/views.py:67 msgid "Your order is on its way." msgstr "Votre commande est en chemin."
๐Ÿ”‘
msgids
Source strings never read for translation, never modified
๐Ÿ’ฌ
Comments
Translator notes (#.), extracted (#:), and flags (#,) all preserved
๐Ÿ“ฆ
Plural forms
msgid_plural and all msgstr[n] entries handled correctly
๐Ÿ—‚๏ธ
File header
The Language: header is updated for the target locale โ€” all other metadata passes through unchanged
๐Ÿ”—
Source references
File:line pairs (#:) pass through byte-for-byte identical
๐Ÿ“„
Encoding
UTF-8 output, Content-Type header updated automatically
Who uses this

Built for everyone who ships gettext projects

๐Ÿ

Django & Python Apps

Translate your django.po into every locale. Drop the output into your locale directory and run compilemessages.

locale/fr/LC_MESSAGES/django.po
๐ŸŒ

WordPress & PHP

Theme and plugin .po files โ€” translate the msgstrs, keep the msgids, feed the output to msgfmt.

my-theme-fr_FR.po โ†’ .mo
๐Ÿฆ€

Desktop & CLI Apps

GNU gettext .po files from any language โ€” C, Rust, Go, Ruby โ€” all handled the same way.

app.pot โ†’ fr.po ยท de.po ยท ja.po
๐Ÿ“ฆ

Open-Source Projects

Bootstrap a new locale for your OSS project in minutes. Hand the output to your community for review.

messages.pot โ†’ 10 locales
๐Ÿ›’

E-commerce Platforms

WooCommerce, Magento, PrestaShop PO exports โ€” translate product strings and UI copy, import back immediately.

woocommerce-fr_FR.po
๐ŸŽฎ

Games & Interactive Media

Godot and other engines export gettext PO files. Translate dialogue and UI strings in bulk, preserve every context.

game.pot โ†’ fr.po ยท de.po
AI Engines

You pick the AI.
We preserve the msgids.

Match the engine to your content type โ€” UI strings, marketing copy, or high-volume technical text.

Claude

Best quality

Ideal for marketing copy, creative content, and UI strings where tone matters.

ChatGPT

Fast & reliable

Great all-rounder for app strings, error messages, and product descriptions.

DeepL

European languages

Industry standard for DE, FR, ES, IT, NL locale files.

Google

Maximum coverage

100+ languages. Best for APAC and rare language pairs.

FAQ

Common questions

๐Ÿ“

Your .po file.
Every locale.
Zero msgid changes.

Plans from $4.99. 5,000 words. No subscription required.

One-time purchase ยท Credits valid 1 year ยท No subscription