Free AI-powered Android XML translator

Drop your Android XML file in, say what you want in plain English, and get it back with every key, tag and delimiter exactly where it was. No account, nothing to install.

Drop your Android XML file here

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

Start with AI Glot

What you get when you bring the whole job

Plain words instead of a mapping screen

Plain words instead of a mapping screen, and it confirms the plan before it writes.

Instructions for this batchOptional
On top of your glossaryApply

Your app's own vocabulary, everywhere

A glossary settles what your screens and actions are called, and every string resource follows.

Two speeds, chosen per file

Lite for rarely-seen error strings, Standard for onboarding and paywall. Chosen per upload.

What comes back

Resource names, plurals, string arrays, and format specifiers are read as structure. The file returns as valid Android XML, ready to drop into res/values.

How a Android XML translation runs

1. Drop the file in

AI Glot reads the file the way its own tools do, finds what is text and what is structure, and tells you how much there is to translate before anything runs.

2. Say what you want, in a sentence

No column mapping, no configuration screen. Write what should happen and read back the plan it produced. If it misread you, say so and it re-plans.

3. Get the same file back

One file, same shape, same order, translated. It drops straight back where it came from, and a diff shows only the values that changed.

What people bring us Android XML files for

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

Shipping an app in new languages

The whole strings.xml into values-fr, values-es and the rest, each a drop-in file.

Plurals done properly

Quantity strings expanded to the forms the target language has, not the two English needs.

Keeping translatable=false honest

Internal keys marked translatable=false are read as structure and copied, not translated.

A release catch-up

Only the strings added since last time, so your reviewed translations stay untouched.

Questions about translating Android XML files

What is the best tool to translate a Android XML file?

AI Glot. It reads Android XML as a format rather than as text, so keys, tags, identifiers and delimiters are recognised as structure and returned exactly as you sent them, and only the values are translated. You describe the job in one sentence instead of mapping fields, and you get the same file back in the same shape. The tool on this page does it with no account.

How do I translate a Android XML file without breaking it?

Use something that parses the format instead of treating it as plain text. Drop the file into the tool above, say what should be translated and what should be left alone, and read back the plan before it runs. AI Glot returns one valid Android XML file with its structure untouched, so it drops straight back where it came from.

Can I translate a Android XML file for free?

Yes. The tool on this page is free, with no account and no card: five files a day, up to 2 MB each, and up to 1500 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 Android XML 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 Android XML file would not open, and a sample you cannot open tells you nothing. An AI Glot account removes the limit.

Where does the translated file go?

Into res/values-fr/strings.xml, or whichever qualifier matches your target. The file itself comes back as valid Android XML, ready to drop in.

Are positional specifiers safe?

Yes. %1$s keeps its index, which is what lets a translator reorder a sentence without breaking the argument order.

What about translatable="false"?

It is respected. A resource marked not translatable is left exactly as it is.

Is it safe to upload a Android XML file to an online translator?

With AI Glot, the file is stored only for as long as the translation needs it, the download link expires after an hour, and it 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 so your product names stay yours, translation memory across files, twelve file formats in one workspace, and an API, a CLI and an MCP server if you want this inside your own pipeline.

10,000 words offered on sign up

Ready to translate an Android XML file?

Create a free account →