For developers & teams
App localization Never pay again for every update.
iOS, Android, React Native & Flutter. Translate once, updates only for new strings.
Supported formats
All common localisation formats are supported
iOS .strings
Localizable.strings for Swift & Objective-C
Android XML
strings.xml for Kotlin & Java
JSON i18n
For React, Vue, Angular, Next.js
Flutter ARB
Application Resource Bundle for Flutter
XLIFF
Cross-platform localisation format
For developers
Integration in a few minutes
Placeholder protection
Placeholders such as %@, {name}, {{count}} are preserved automatically
Nested JSON
Nested structures are processed correctly
Plural handling
ICU MessageFormat and plural rules are supported.
Translation Memory
One payment, always up-to-date
For app updates you only pay for new or changed strings. Unchanged translations are 100% free.
First translation
10,000 characters
52 €
Update (3 months later)
2,000 new characters
11 €
✓ 79% saved
Why us instead of ChatGPT?
The differences at a glance
| Feature | shipglobal | ChatGPT / DIY | Agency |
|---|---|---|---|
Translation Memory Translate once, updates are free. | Pay once | New each time | New every time |
Large files No size limits | Unlimited | Token limit | No limit |
Placeholder protection {name}, %@, {{count}} remain intact | Automatic | Error-prone | Manual |
Original format JSON, XML, .strings are preserved | Automatic | Copy-paste required | Depending on the provider |
29 languages Translate all at once | Simultaneously | Per language | Expensive |
Consistency Same terms = same translation | Translation Memory guarantees | Inconsistent | Varies |
Price Cost per translation | $From €1 per language | $$Time + API | $$$10–50x more expensive |
Frequently asked questions
- Which app formats are supported?
- iOS .strings, Android XML, JSON (for React, Vue, Angular), Flutter ARB and XLIFF. Maximum file size: 10MB.
- How does placeholder protection work?
- Our AI automatically recognises placeholders such as %@, %d, {variable}, {{count}} and leaves them unchanged so your app continues to work.
- What is Translation Memory?
- Translation Memory stores your translations. On updates identical strings are reused for free - you only pay for new content.
- How long does a translation take?
- Most translations are ready in 2-5 minutes. You will receive an email as soon as the files are ready.