The fastest way to localize your apps. Upload text, screenshots, or JSON files and get translations in 100+ languages with preserved placeholders in seconds. Start free today!
Watch how Shipi18n handles pluralization that Google Translate can't
Translate to 100+ languages in seconds. No more copy-pasting into translation tools.
Automatically preserves placeholders like {{name}}, %s, <0> in your translations.
Upload a screenshot of your UI and extract text automatically using OCR.
Paste JSON directly. We translate only the values, preserving your structure and keys.
Export as JSON, Array, or simple Key-Value pairs. Perfect for any i18n framework.
Translations are cached for 90 days. Repeat translations are instant and free—save 30-70% on costs.
Whether you prefer a visual interface or programmatic access, we've got you covered.
Perfect for quick translations, prototyping, or one-off tasks. Upload screenshots, paste JSON, or type text and get instant translations.
Integrate translations directly into your build process, CI/CD pipeline, or application code. Official SDKs for Node.js, React, Next.js, and Vue.
Translate JSON in 3 lines of code
import { Shipi18n } from '@shipi18n/api'
const client = new Shipi18n({ apiKey: 'sk_live_xxx' })
const translations = await client.translateJSON({
content: { greeting: 'Hello', farewell: 'Goodbye' },
sourceLanguage: 'en',
targetLanguages: ['es', 'fr', 'de', 'ja', 'zh']
})
console.log(translations.es) // { greeting: 'Hola', farewell: 'Adiós' }Shipi18n follows all i18next standards and conventions. Your translations work seamlessly with i18next, react-i18next, and other i18n frameworks.
Full support for namespace:key format and nested namespace structures
common:greetingICU MessageFormat for complex plural rules across all languages
items_one, items_otherGender and formality contexts for culturally-appropriate translations
friend_male, friend_femalePreserves all placeholder formats: {{name}}, {name}, %s, and HTML tags
Hello, {{name}}!Support for $t() nesting to reference other translation keys
$t(common:greeting)Automatic warnings for key naming, depth limits, and common anti-patterns
✓ Validated keysRead more about i18next best practices in our documentation
View i18next DocumentationQuickly translate your React, Vue, or Angular app strings without leaving your workflow.
Export translations for iOS, Android, or React Native projects in seconds.
Prototype multilingual UIs fast. No developer handoff needed for quick translations.
Speed up your i18n workflow. Batch translate and export in the format your devs need.
Enterprise-grade security for your translation data and API keys.
TLS in transit, AES-256 at rest
256-bit entropy, instant revocation
Lambda, Cognito, DynamoDB
90-day retention, no data selling
Join developers who are shipping multilingual apps faster.
No credit card required. No setup. Just paste and translate.