Everything you need to go global

The complete platform for translation management

AI translations, OTA mobile updates, MCP for AI IDEs, Figma plugin, Chrome extension, CLI, and WordPress plugin. All connected. All in one platform.

31+
File formats
50+
MCP tools
30+
CLI commands
100+
Languages
6
Products
Platform

Everything in one place

Manage translations from design to deployment. No extra tools needed.

Web App Dashboard

Full-featured web app with key management, translation editor, analytics, screenshots, comments, workflows, and team collaboration.

AI Translation

Translate to 100+ languages with GPT-4o, Claude, Gemini, and DeepL. Context-aware, placeholder-safe, and instant.

Exclusive

OTA Updates

Push translation updates to mobile apps without app store approval. Native SDKs for iOS, Android, React Native, and Web.

Industry First

MCP Server

Manage translations from Claude, Cursor, or VS Code. 50+ tools across 9 categories. Translate, branch, publish OTA, all from your editor.

CLI

Parallel downloads, real-time sync, competitor migration, framework detection. 30+ commands for every workflow.

Figma Plugin

Push text from designs, pull translations, OCR extraction, pseudo-localization, multi-language screenshot export.

Chrome Extension

Click any text to edit in place. Works on localhost and live sites. Framework auto-detection, DevTools integration.

WordPress Plugin

Deep WooCommerce + ACF integration, real-time sync (< 2s), automatic hreflang tags, XML sitemaps, content scanner.

Branches & Versioning

Git-like workflow for translations. Create branches, review diffs, and merge. Just like code.

Import & Export

31+ formats: JSON, YAML, XLIFF, PO, CSV, Android XML, iOS Strings, .NET RESX, Qt TS, ARB, XLSX, and more.

Approval Workflows

Multi-stage review with custom roles. Automation rules, auto-approve, auto-tag, and compliance workflows.

Enterprise Security

SSO/SAML, audit logs, API key scoping, webhook signing, and granular permissions for compliance.

Web App

A full translation workspace

Key management, translation editor, analytics, screenshots, workflows, and team collaboration. Everything you need in one dashboard.

Analytics & Progress Tracking

Real-time completion percentages, quality scores, contributor leaderboards, and per-language coverage at a glance.

Screenshots & Visual Context

Upload UI screenshots and tag keys on them. Translators see exactly where each string appears in your product.

Comments, Mentions & Activity

Thread discussions on any key. @mention teammates for review. Full audit trail of who changed what, when.

Platform Overrides

Set platform-specific translations. "Tap" on iOS, "Click" on Web. Per-platform overrides for iOS, Android, Web.

Dashboard Overview
25+ Pages
87%
Completion
12
Languages
2,847
Keys
Features
Key EditorAnalyticsBranchesWorkflowsCommentsScreenshotsOTA ReleasesEmail TemplatesIntegrationsTeamAudit LogsAutomation
AI-Powered

One string, every language

Write in one language, get all of them. Context-aware AI that preserves placeholders and keeps translations consistent across your project.

Multi-AI Engine

Choose from GPT-4o, Claude 3.5, Gemini, or DeepL. Or let IntlPull pick the best engine per language pair.

Per-Language Instructions

Customize tone, formality, and terminology per language. Casual for marketing, formal for legal.

Context-Aware

AI uses your glossary, translation memory, and key context to produce accurate, consistent translations.

Quality Scoring

Every translation is scored for accuracy, fluency, and terminology consistency (0-100). Flag low-quality for review.

Auto-Translation
Live
English (Source)
Your order has been confirmed!
¡Tu pedido ha sido confirmado!
Votre commande a été confirmée !
Ihre Bestellung wurde bestätigt!
ご注文が確定しました!
Seu pedido foi confirmado!
Exclusive Feature

OTA translation updates

Update translations instantly without app store releases. Push changes to your users' devices. No waiting for Apple or Google review.

Skip the App Store

Push translation updates directly to iOS and Android apps. Users see changes in seconds, not weeks.

Delta Updates

Only download what changed. Minimal bandwidth, instant updates.

Global CDN

Translations served from Cloudflare edge locations worldwide. Sub-50ms delivery, 1-year cache headers.

Native SDKs

Purpose-built SDKs for iOS (Swift), Android (Kotlin), React Native, and Web. Not wrappers.

Available SDKs
4 Platforms
iOS
Swift 5.7+
Android
Kotlin 1.8+
React Native
Expo + RN
Web JS
Any framework
OTA Delivery Flow
Publish
CDN Edge
SDK Poll
Live
MCP Server

Manage translations from your AI IDE

50+ tools across 9 categories. Translate, publish OTA releases, manage glossaries, TM, webhooks, and branches. Works in Claude Code, Cursor, VS Code, Zed, Windsurf, and JetBrains.

Natural Language Interface

"Translate my app to Spanish." Works with plain English. No CLI syntax to learn, no tab-switching.

9 Tool Categories

Translation, branches, platforms, glossary, TM, import/migration, OTA, email templates, and webhooks. All accessible via MCP.

Critical Flow Locking

Pin OTA versions during checkout or onboarding flows. Prevents mid-transaction text changes that confuse users.

Stay in Your Editor

Manage translations without switching to the dashboard or terminal. Everything happens where you already work.

AI Assistant
MCP Connected

Translate my new checkout keys to all languages and publish an OTA release

Done! Translated 8 keys to 4 languages and published OTA v2.4.1.

+ 8 keys translated (es, fr, de, ja)
+ TM matched 3 keys (100% quality)
+ Glossary terms applied
~ OTA v2.4.1 published to CDN
Works With
Claude Code
Cursor
Windsurf
VS Code
Zed
JetBrains
CLI

30+ commands for every workflow

Parallel downloads, real-time sync, competitor migration, TM integration, OTA publishing, email templates, Zendesk sync, and orphaned key cleanup. All from your terminal.

Parallel Downloads & Watch Mode

Namespace-level concurrent fetching (10x faster). Watch mode auto-syncs on changes with configurable intervals.

Migrate from Competitors

One command to migrate from Lokalise, Crowdin, or Phrase. Imports all keys, translations, and metadata.

Framework Auto-Detection

Detects Next.js, React, Vue, Svelte, Astro, React Native, and Chrome Extensions. Generates the right file structure automatically.

CI/CD Ready with Exit Codes

Standardized exit codes, non-interactive mode, JSON output, quiet mode. Works in GitHub Actions, GitLab CI, Docker, Vercel, Netlify.

Terminal
$ npx @intlpullhq/cli migrate from lokalise
i Connecting to Lokalise API...
Imported 2,847 keys across 8 languages
Translation memory populated (1,203 entries)
$ npx @intlpullhq/cli sync --quiet
i Detected: Next.js + next-intl
i Downloading 4 namespaces in parallel...
Synced 2,847 keys × 8 languages in 1.2s
Figma Plugin

Design in any language

Push text from Figma to IntlPull, pull translations back, export localized screenshots. Works inside Figma, no context switching.

OCR Text Extraction

ML-powered OCR automatically detects text in screenshots and frames, then matches to existing translation keys.

Pseudo-Localization Testing

Test text expansion (+30%), accented characters, RTL markers, and bracket wrapping. Catch layout issues before translation.

In-Context Text Editor

Click any text node to edit directly. Auto-links to existing keys. Double-click unlinked text to start editing.

Multi-Language Screenshot Export

Export selected frames in all languages as a ZIP. Perfect for marketing assets, App Store listings, and stakeholder reviews.

IntlPull for Figma
Free
Capabilities
Push Text
Pull Translations
OCR Extraction
Pseudo-Localization
In-Context Editor
Screenshot Export
Smart Key Matching
ICU Variables
Find & Replace
Conflict Detection
Smart Matching
100%Exact: "Submit Order" → submit_order
~95%Template: "Hello, John" → hello_name
~90%Fuzzy: "Submitt Order" → submit_order
Chrome Extension

Edit translations where they live

Click any text on your running app to edit translations in place. Works on localhost during development and on live production sites. Auto-detects Next.js, React, Vue, Angular, and Svelte.

Click-to-Edit

Toggle edit mode, click any translation. An inline editor appears right on the element. Changes sync instantly.

Live Mode for Production Sites

Works on any website, not just instrumented apps. Text matching downloads your bundle and marks editable elements automatically.

Side Panel with Key Tree

Browse all detected keys in a tree view. Filter by synced/new. Hover highlights the element on the page. Batch upload new keys.

Conflict Detection

Detects when another user changed the same key. Shows diff comparison and lets you choose which version to keep.

In-Context Editor
Edit Mode ON
Editing: checkout.success
Your order has been confirmed!
EN→ Applied to live page
Keyboard Shortcuts
Ctrl+Shift+I Toggle edit
Ctrl+Shift+K Show keys
Auto-Detected Frameworks
Next.jsReactVueAngularSvelte
WordPress Plugin

WordPress, fully integrated

Real-time sync in under 2 seconds. Deep WooCommerce and ACF integration, automatic hreflang tags, XML sitemaps, and intelligent content scanning. Zero configuration.

Real-Time Sync (< 2s)

Server-Sent Events for instant translation delivery. 15-30x faster than Lokalise's polling-based approach.

Intelligent Content Scanner

Auto-detects all translatable content: posts, pages, custom types, menus, widgets, WooCommerce products, ACF fields.

SEO Optimization

Automatic hreflang tags, language-specific XML sitemaps, canonical URLs, Open Graph tags, Schema.org markup, and URL slug translation.

AI + Translation Memory

AI-powered instant translations with TM fuzzy matching. 5-minute setup, zero manual configuration needed.

WordPress Integration
Connected
Content Auto-Detected
Posts & Pages
WooCommerce
ACF Fields
Menus
Widgets
Custom Post Types
Taxonomies
Email Templates
SEO Features
HreflangXML SitemapsCanonical URLsOpen GraphSchema.orgURL Slugs
Git Workflow

Treat translations like code

Connect your GitHub or GitLab repo for bidirectional sync. Create translation branches, review diffs, and merge. Same workflow your developers already know.

Translation Branches

Create branches for features or releases. Review translation diffs before merging to production.

Bidirectional Sync

Auto-push to GitHub on changes, auto-pull when files update. No manual intervention needed.

Pull Request Mode

Translation updates are submitted as PRs for code review. Integrates with your existing review process.

GitLab Support

Full support for GitLab with OAuth, merge requests, and webhook-based triggers.

Translation Branch Diff
feature/checkout-v2 → main
+checkout.success: "Order confirmed!"
+checkout.tracking: "Track your order"
~cart.total: "Total" → "Order total"
-cart.old_label: "Subtotal"
3 added, 1 modified, 1 removedMerge
Formats

31+ file formats supported

Import and export in any format your stack needs. Preview changes before committing.

JSON
YAML
XLIFF
CSV
PO / POT
Android
iOS Strings
XCStrings
Properties
.NET RESX
Qt TS
ARB
i18next
PHP
XLSX
HTML
TypeScript
Plist
SRT
VTT
ASS
Salesforce
XCLOC
XML

Plus Stringsdict, DotNet, Apple strings, and more. Need a custom format? We can add it.

Collaboration

Built for teams

From solo developers to enterprise teams. Role-based access, approval workflows, and real-time collaboration. No per-seat fees.

Unlimited Team Members

Invite up to 30 members on any plan. No per-seat pricing. Owner, admin, member, and viewer roles.

Comments & Mentions

Thread discussions on any translation key. @mention teammates for review. Track resolution status.

Approval Workflows

Multi-stage review with custom roles per stage. Auto-approve based on quality score or contributor trust.

Automation Rules

Define triggers, conditions, and actions. Auto-tag, auto-approve, or notify on specific events.

Activity Tracking

Full audit trail of who changed what, when. Contributor leaderboards and daily activity breakdown.

SSO & Security

SAML 2.0 SSO, audit logs, API key scoping with 18+ granular permissions. Enterprise-ready.

Translation Memory

Never translate the same string twice

Organization-wide translation memory stores every approved translation. When you add new keys, IntlPull suggests matches from your history. Saves time and keeps translations consistent.

Fuzzy matching with similarity scoring
Auto-populate from previous translations
Pre-translate imports with TM matches
Quality scoring per TM entry
Usage count tracking
Glossary

Keep terminology consistent

Define approved terms with translations per language. Mark forbidden terms. IntlPull checks every translation against your glossary automatically.

Multi-language term definitions
Forbidden/prohibited term marking
Automatic term detection in translations
Export glossaries (CSV, XML, JSON, TBX)
Universal terms across all projects
Email Templates

Localize your transactional emails

Create, version, and translate email templates with variable interpolation. Render emails in any language with a single API call.

Template Versioning

Create, edit, and publish template versions. Roll back to any previous version instantly.

Variable Interpolation

Use {{name}}, {{order_id}}, and custom variables. IntlPull renders them in every language.

Render API

One API call: pass language + variables, get fully rendered HTML. Fallback language support built in.

Email Template
Published
POST /api/v1/projects/:id/emails/render
{
"slug": "order-confirmation",
"language": "es",
"variables": { "name": "María" }
}
→ Returns rendered HTML in Spanish

Screenshots for Context

Upload UI screenshots and tag translation keys on them. Translators see exactly where each string appears.

OCR Text Extraction

ML-powered text extraction from screenshots. Auto-detects text, suggests key mappings, and batch-links results.

Document Translation

Upload PDF, DOCX, and Markdown documents for professional translation. Formatting preserved across languages.

Analytics & Reporting

Track completion %, quality scores, contributor activity, and language coverage. Historical trends and projections.

API Keys & Webhooks

Scoped API keys with 18+ permissions. 14+ webhook event types with HMAC signature verification.

Snapshots & Rollback

Create snapshots of your translation state. Restore to any previous version instantly if something goes wrong.

Developer Productivity

One platform, every tool

Web dashboard, AI IDE integration, CLI, Figma plugin, Chrome extension, WordPress plugin, and native mobile SDKs. All connected. All in sync.

One platform, every workflow
Design in Figma
Push to IntlPull
AI Translates
CLI Pulls to Code
OTA Updates Mobile
Chrome Tests Live
Lower cost
Free tier included. No per-seat pricing. AI translation built in. SSO at $349/mo vs $999+ elsewhere.
Less context switching
MCP in your IDE, CLI in your terminal, dashboard in your browser. One login, one platform.
CI/CD ready
Sync in your build pipeline with standardized exit codes and JSON output. No manual file management.
Integrations

Connects to your stack

IntlPull integrates with the tools you already use. Version control, content management, design, and team communication.

Version Control
GitHub
Bidirectional sync, PRs
Version Control
GitLab
Merge requests, OAuth
CMS
Contentful
CMS content sync
Design
Figma
Design text extraction, OCR
Communication
Slack
Notifications & alerts
Marketing
HubSpot
Email & content sync
Support
Zendesk
Help Center article sync
CMS
WordPress
WooCommerce, ACF, SEO

Framework support

Why IntlPull

See how we compare

Side-by-side comparison with Crowdin, Lokalise, and Phrase.

FeatureIntlPullCrowdinLokalisePhrase
Starting priceFree$59/mo$140/mo$525/mo
AI translationIncluded
OTA mobile updatesPaid addon
MCP Server (AI IDE)50+ tools
Figma pluginFree + OCRPaidEnterprise
Chrome extension
WordPress pluginNativeBasic
CLI commands30+~10~10~10
Team seats30 includedPer-seatPer-seatPer-seat
Translation branches
Native iOS/Android SDKs
Competitor migration1 command
SSO / SAML$349/mo$999+$999+$999+
GitHub sync

Ready to go global?

Join hundreds of teams shipping products in every language. Start free. No credit card required.

    Features - IntlPull | AI Translation, OTA Updates, MCP Server & More | IntlPull