Get up and running in 5 minutes
This guide walks you through setting up IntlPull in a new or existing project. By the end, you'll have translations syncing between your code and the IntlPull dashboard.
Prerequisites
- Node.js 16+ installed
- A project using React, Next.js, Vue, or a mobile framework
- An IntlPull account (free)
Setup Steps
Create an Account
Sign up at intlpull.com. No credit card required. You get 200 strings free.
Create a Project
Click "New Project" and give it a name. Select your source language (usually English) and target languages.
Install the CLI
The CLI is the fastest way to sync translations between your code and IntlPull.
npm install -g @intlpull/cliInitialize Your Project
Run the init command in your project root. This creates a configuration file and links to your IntlPull project.
npx intlpull initAdd Your First Translations
Add keys in the dashboard or scan your code for hardcoded strings.
npx intlpull scan --applyPull Translations
Download translations to your local project. They'll be saved in your configured messages directory.
npx intlpull syncFramework-Specific Guides
Each framework has its own i18n patterns. Check out these guides for detailed setup instructions: