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 localization 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 localization format
For developers
Integration in a few minutes
Placeholder protection
Variables like %@, {name}, {{count}} are preserved automatically
Nested JSON
Nested structures are processed correctly
Plural handling
ICU MessageFormat and plural rules are supported.
Translation Memory
Pay once, update forever
With 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% gespart
Why us instead of ChatGPT?
The differences at a glance
| Feature | shipglobal | ChatGPT / DIY | Agency |
|---|---|---|---|
Translation Memory Translate once, updates are free. | One-time payment | New each time | New every time |
Large files No size limit | 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 languages simultaneously. | Simultaneously | Individually | 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: 10 MB.
- How does placeholder protection work?
- Our AI automatically recognizes placeholders like %@, %d, {variable}, {{count}} and leaves them unchanged, so your app continues to function.
- 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.