Skip to main content
This guide walks you through creating your first project and getting a translation into your application. You should be done in under 10 minutes.

1. Create your account

Go to app.nt3.io and sign up with your Google account, GitHub account, or email address. No credit card is required for the free tier.

2. Create a project

After signing in, click New project from your dashboard.Give your project a name (e.g., My App) and choose:
  • Source language — the language your developers write in (usually English).
  • Target languages — the languages you want to translate into. You can add more later.
Click Create project.

3. Add your first keys

Keys are the named strings your application displays to users. There are two ways to add them:Import from a file — Click Import in the project sidebar and upload an existing translation file. Entri supports JSON (flat and nested), Android XML, iOS .strings, and Gettext PO/POT.Add manually — Click New key, enter a key name (e.g., welcome.heading) and the source-language value (e.g., Welcome to My App).
If you’re starting fresh, importing a JSON file is the fastest way to bring in all your keys at once. Even a small file with 5–10 strings is enough to explore the editor.

4. Invite your team

Go to Settings → Members and invite your teammates by email. Assign each person a role:
RoleWhat they can do
OwnerFull access including billing and project deletion
AdminManage members, settings, and all translation content
DeveloperPush/pull via CLI, manage keys and imports
TranslatorTranslate and comment; cannot manage project settings
ReviewerMark translations as reviewed or approved

5. Translate your content

Open a key in the Translation Editor. For each target language you’ll see:
  • The source string on the left
  • An editable translation field on the right
  • AI suggestions from Claude or GPT-4o (click the sparkle icon to generate)
  • Translation Memory matches surfaced automatically from past translations
Type or accept a translation and press Save (or use Cmd/Ctrl + S). The key’s status moves from Untranslated to Translated.Once a reviewer approves it, the status moves to Approved and the translation is added to your Translation Memory for future reuse.

6. Export your translations

When you’re ready to ship, go to Export and download your translations in the format your application expects. Entri preserves your original file structure so you can drop the files straight into your codebase.

Next steps