Getting Started

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

01

Create an Account

Sign up at intlpull.com. No credit card required. You get 200 strings free.

02

Create a Project

Click "New Project" and give it a name. Select your source language (usually English) and target languages.

03

Install the CLI

The CLI is the fastest way to sync translations between your code and IntlPull.

npm install -g @intlpull/cli
04

Initialize Your Project

Run the init command in your project root. This creates a configuration file and links to your IntlPull project.

npx intlpull init
05

Add Your First Translations

Add keys in the dashboard or scan your code for hardcoded strings.

npx intlpull scan --apply
06

Pull Translations

Download translations to your local project. They'll be saved in your configured messages directory.

npx intlpull sync

Framework-Specific Guides

Each framework has its own i18n patterns. Check out these guides for detailed setup instructions:

Next Steps