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 500 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 @intlpullhq/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 @intlpullhq/cli init
05

Add Your First Translations

Add translation keys in the IntlPull dashboard or push from your local files.

$npx @intlpullhq/cli upload
06

Pull Translations

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

$npx @intlpullhq/cli sync

Framework-Specific Guides

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

Next Steps

    Getting Started - IntlPull Documentation | IntlPull