Getting Started
Learn the basics of Better i18n — from creating your first project to publishing translations
What is Better i18n?
Better i18n keeps your translations out of your repository and serves them from a CDN, so changing a string does not mean shipping a build.
How do I add new translation keys?
Learn how to add new translation keys — upload JSON, use AI in the dashboard, MCP tools with coding agents, or GitHub sync. All methods work on every plan.
How do I create my first project?
A project holds the keys, languages, and settings for one app or site. Creating one takes a minute; the two things worth getting right are the source language…
How do I add my first translation keys?
Three ways in, and the difference between them is who is doing the typing: the CLI reads your code, the dashboard takes them from you, an AI agent writes both…
How do I publish translations so my app uses them?
Publishing is the step that makes a translation real to your app. Until you publish, everything you have written lives in the dashboard only.
How do I navigate the project dashboard?
Two levels: the organization, and a project inside it. The sidebar changes depending on which one you are in, and that is the only structural thing to learn.
Better I18N