Release notes in every
language, in one click.

Stop translating your “What's New” by hand and pasting it into one locale at a time. Paste it once — every language on your App Store Connect version gets translated and filled.

Free · No API key · No account · Works with your existing App Store Connect login

The extension panel open on an App Store Connect version page, listing every language on the version

Three clicks, not thirty pastes

No setup, no keys, no configuration file. Install it and it's ready.

1

Detect

Open your app's version page and click Detect app & languages. It finds the editable version and reads the languages it already has.

2

Paste

Drop your release notes in, in whatever language you write them. Untick any locale you'd rather handle yourself.

3

Fill

Click once. Every selected language is translated and saved, with a per-language log so you know exactly what happened.

It reads your app's actual languages

Five locales or thirty-five — it lists exactly what that version has, and never adds languages you didn't configure yourself.

  • Automatically selects the editable version
  • Warns you when no version is editable
  • Only the What's New field is ever touched
The panel listing twelve detected languages with checkboxes

Preview everything before you commit

Tick Dry run and it translates without writing a single character. Read it all, then run it for real.

  • Nothing is saved until you say so
  • Per-language success and error log
  • Export every translation as plain text
Dry run mode showing translations for every language without saving

Your formatting survives the trip

Bullet markers, blank lines and emoji are lifted out before translating and put back afterwards — so the layout you typed is the layout Apple gets.

  • • - * and 1. bullets stay intact
  • Blank lines and emoji pass through untouched
  • Warns before exceeding Apple's 4,000-character limit
A multi-line release note translated into Japanese with bullets and blank lines preserved

Everything it does

Small tool, carefully built.

No API key

No Issuer ID, no Key ID, no .p8 file. It works through the App Store Connect session you're already signed into.

Skips pointless work

If a locale matches your source language — en-GB, en-AU — your original text is used verbatim.

Character limit guard

Catches translations over Apple's 4,000-character cap before the save, not after it fails.

Honest error reporting

If Apple rejects a save, you get the status code and Apple's own message — not a generic failure.

Manual fallback

“Copy all as text” exports every translation with its locale header, so you always have a way out.

Light and dark

Follows your system appearance, like the rest of your tools.

What it does with your data

There is no server and no account. The text you type goes to Google Translate to be translated, and to App Store Connect to be saved. That's the entire list.

It never reads or stores your Apple ID, password or session cookies. It runs on appstoreconnect.apple.com and nowhere else. No analytics, no tracking, no telemetry. Your last-used text is remembered locally on your own machine and is never transmitted.

Read the full privacy policy →

Questions

Does it need my Apple developer credentials?

No. It uses the App Store Connect session already open in your browser — the same way the App Store Connect website itself works. It never sees, stores or transmits your password or session cookies.

Will it add languages I haven't set up?

Never. It reads the localizations that already exist on the version you select and fills only those. If your app has five languages, it fills five.

Can it overwrite my description or keywords?

No. It writes to the What's New field and nothing else, on the one version you pick.

How good are the translations?

They come from Google Translate. For typical release notes — “fixed a crash, sync is faster” — the quality is solid. For marketing copy in a key market, have a native speaker review it. Use Dry run to read everything before it's saved.

What if a save fails?

The log shows which language failed and why, including Apple's own error message. Everything else still saves. Re-running is safe — it simply overwrites with the same text.

Which languages are supported?

All App Store metadata locales, including Arabic, Chinese (Simplified and Traditional), Hindi, Japanese, Korean, Thai, Vietnamese and the full set of European languages.

Get your evening back

It takes about ten seconds to install and saves you the same twenty minutes on every single release.

Add to Chrome