How it works

Translate your app in minutes – no subscription, no setup.

1

Upload file

Upload your localization file (iOS .strings, Android .xml, JSON i18n, ARB, XLIFF). Max. 10MB.

iOS .strings
Localizable.strings
Android .xml
strings.xml
JSON i18n
translations.json
Flutter ARB
app_en.arb
XLIFF
translation.xlf
2

Select target languages

Choose 1–29 languages. Exactly as many as you want to test.

German
French
Spanish
Italian
Portuguese
Dutch
Polish
Russian
Turkish
Chinese
Japanese
Korean
Arabic
+16 more
3

See price instantly and pay.

The price is shown to you immediately. Pay securely with Stripe – pay as you go, no subscription.

Your file
de.json
~5,000 characters
Languages
3 languages
Price is calculated instantly.
4

Download translations

Download all files in their original format. Placeholders remain intact. You can see the status live in the dashboard.

de.json
German
fr.json
French
es.json
Spanish

What sets ShipGlobal apart

Lightning-fast

Most translations are ready in 2–5 minutes. No days-long waiting times.

Format-Aware

Placeholders, plurals, and JSON structures remain valid.

Secure & Private

Transmitted and stored securely. GDPR-compliant.

Ready to get started?

The first translation is free – no credit card required.