---
title: "Free AI-powered PO / POT files translator"
description: "Translate gettext PO and POT catalogs entry by entry. Message IDs, contexts and references are kept, and plural forms are written for your target language."
language: en
canonical: https://ai-glot.com/file-formats/po-translation
source: AI Glot website
---
# Free AI-powered PO / POT files translator

Translate a whole PO / POT file at once. Say what you need in plain English. The keys, tags and delimiters stay where they are.

Drop your PO / POT file here

Up to 2 MB, five files a day. Nothing to install, no account.

[Start with AI Glot](https://app.ai-glot.com/signup)

## What changes when you translate the whole file at once

### Say what to fill and what to leave

Say what to fill and what to leave, and read the plan back before a single msgstr is written.

### Consistent terms across a whole catalogue

A glossary decides your product's vocabulary once, including the entries added next release.

### Two speeds, chosen per file

Lite for a first pass before review, Standard for a release build. Chosen per upload.

## What comes back

Each msgid keeps its context while the msgstr is filled in, and plural entries get the exact forms the target language needs. Comments and references stay attached to the entries they document.

## How a PO / POT translation runs

### 1. Drop the file in

AI Glot reads the file and separates the text from the structure. It then tells you how much there is to translate, before anything runs.

### 2. Say what you want, in a sentence

No column mapping and no configuration screen. Write what you need, then read the plan it produced. If it misread you, say so and it plans again.

### 3. Get the same file back

One file comes back, translated. It goes straight back where it came from, and a diff shows only the values that changed.

## What people bring us PO / POT files for

Four jobs that come up again and again. Each one is one upload and one sentence.

### A WordPress theme or plugin

A .pot becomes a .po for every language you ship. Source references and translator comments travel with it.

### A Django or Python project

Fill empty msgstr entries in one run, plural forms included. The msgid is the key, so it never changes.

### Pre-translating for a community

Give your community a file to correct rather than a file to type. That is a very different amount of work.

### Catching up after a release

Catch up after a release. Only the empty entries run, so reviewed strings stay exactly as your team left them.

## Questions about translating PO / POT files

### What is the best tool to translate a PO / POT file?

AI Glot. It translates a full PO / POT file in one job, at a quality you can steer with a glossary and a plain-English brief. You describe what you need. You do not map fields or split the file. The tool on this page runs it with no account.

### How do I translate a PO / POT file without breaking it?

Use a tool that reads the format instead of the raw text. Upload the file above and say what to translate. Read the plan, then run it. AI Glot returns one valid PO / POT file, so it goes straight back where it came from.

### Can I translate a PO / POT file for free?

Yes. The tool on this page is free. No account and no card. Five files a day, up to 2 MB each, and up to 5,000 words translated per file. Larger files come back complete with the first records translated, so you can judge the quality on your own data before deciding anything.

### What happens if my PO / POT file is bigger than the free limit?

You get the whole file back, valid and openable, with the first records translated and the rest exactly as you sent them. It is deliberately not truncated: a cut-off PO / POT file would not open, and a sample you cannot open tells you nothing. An AI Glot account removes the limit.

### Are plural forms handled correctly?

Yes, and this is the part a generic tool gets wrong. The target language decides how many forms exist and which numbers each one covers, and the Plural-Forms and Language headers are rewritten to match. A language outside our table of about 65 is left untouched rather than guessed.

### What about a POT template?

A .pot has empty msgstr entries by definition. Upload it and you get a .po with them filled in.

### Does it respect fuzzy entries?

Fuzzy flags are kept as they are. Say in your instruction whether fuzzy entries should be redone or left alone. The flag itself is not cleared after translation.

### Is it safe to upload a PO / POT file to an online translator?

AI Glot keeps the file only as long as the translation needs it. The download link expires after an hour. The file is deleted afterwards. Nothing you upload is used to train any model. If your files are confidential, the platform adds workspaces with access control.

### What do I get with an AI Glot account?

No size limit and no daily limit. Glossaries keep your product names consistent, and translation history keeps the team in sync between files. More than 35 formats share one workspace, and an API, a CLI and an MCP server put the same engine in your own pipeline.

## More free file translators

More than 35 formats, each with a workflow built around its own structure.

[Java .properties Translate a Java resource bundle with keys, separators and comments kept as they were.](https://ai-glot.com/file-formats/properties-translation) [RESX Translate a .resx resource file with data names, metadata, and the XML schema returned untouched.](https://ai-glot.com/file-formats/resx-translation) [XLIFF / XLF Translate localization units at scale with product terminology and file-specific instructions applied consistently.](https://ai-glot.com/file-formats/xliff-translation)

[JSON](https://ai-glot.com/file-formats/json-translation) [ARB](https://ai-glot.com/file-formats/arb-translation) [JSONL](https://ai-glot.com/file-formats/jsonl-translation) [YAML](https://ai-glot.com/file-formats/yaml-translation) [TOML](https://ai-glot.com/file-formats/toml-translation) [SDLXLIFF](https://ai-glot.com/file-formats/sdlxliff-translation) [FTL](https://ai-glot.com/file-formats/fluent-translation) [Android XML](https://ai-glot.com/file-formats/android-xml-translation) [XML](https://ai-glot.com/file-formats/xml-translation) [iOS .strings](https://ai-glot.com/file-formats/ios-strings-translation) [XCSTRINGS](https://ai-glot.com/file-formats/xcstrings-translation) [INI](https://ai-glot.com/file-formats/ini-translation) [PHP](https://ai-glot.com/file-formats/php-translation) [Qt TS](https://ai-glot.com/file-formats/qt-translation) [All free tools](https://ai-glot.com/file-formats)

## Ready to translate your PO / POT file?

[Create a free account →](https://app.ai-glot.com/signup)

Your first 5,000 words free
