Coming Q1 2026 • Early access opening soon

Ship your app in any language.
Without the chaos.

Tolkie is a translation management platform for development teams — manage, translate, and ship multilingual apps faster.

For developers who hate copy-paste. For translators who need context. For teams who need to ship.

myapp.com
Translation Editor
Key: home.intro
All languages (3)
🇬🇧 English Source
Hello, {name}! This is a sample application.
🇩🇪 German Reviewed
🇪🇸 Spanish Draft
⌘S Save
🇩🇪 German
🇫🇷 French

Sound familiar?

The daily struggle of shipping multilingual apps

👨‍💻 Developer
// Copy from Excel...
translations_v3_final.xlsx
// ...paste to JSON

"Copy-paste from Excel. Again."

Hunting for translations in spreadsheets. Manual copy-paste into JSON files. Waiting for "final_v2" to ship.

🌍 Translator
btn_cta_v3_final_2
// what is this? 🤷

"What does this even mean?"

Translating blind. No context. Guessing if it's a button, title, or error message. Making mistakes daily.

📊 Manager
German ???
French ???
Spanish ???

"Is anything done yet?"

No visibility. No progress tracking. Spreadsheets everywhere. Deadlines missed constantly.

Tolkie solves this for everyone.

See how it works
In-Context Editor

See it. Click it.
Translate it.

Edit translations directly on your live website. No more guessing what "btn_submit_v2" means.

👨‍💻

Developers

No more "where is this text?" questions. Keys auto-linked to UI.

🌍

Translators

See exactly where text appears. Translate 2x faster with full context.

📊

Managers

Fewer mistakes, faster turnaround, happier customers.

Join waitlist
yourapp.com/pricing

Pricing Plans

Translation Editor
pricing.title
3 languages
🇬🇧 Pricing Plans Source
🇩🇪
🇪🇸 Planes de precios Draft
💾
Save
🌐
CDN
👥
Users
Auto-sync
// Your translations, always fresh
const  i18n  await  tolkie. load ( 'your-project' )
Instant CDN Deploy

Translate. Save.
Live.

Your translations go live the moment you save. No deploys. No waiting. No "it'll be in the next release."

👨‍💻

Developers

No redeploy needed. No PR for every translation fix.

🌍

Translators

See changes instantly. No waiting for builds or approval chains.

📊

Managers

Hotfixes go live in seconds. Ship anytime, not just on release days.

Join waitlist
🤖 AI Translation

From 1 language to 20.
In minutes.

Let AI do the heavy lifting. Review and polish when you need to. Ship today, not in three months.

👨‍💻

Developers

Don't wait for translations. Focus on code, ship same day.

🌍

Translators

AI as your assistant, not replacement. Edit drafts, don't start from scratch.

📊

Managers

Cut translation costs. Launch in new markets faster.

OpenAI Anthropic DeepL Google Translate
Join waitlist

Translation Progress

🇬🇧 English
Source
🇩🇪 German
✓ Done
🇫🇷 French
✓ Done
🇪🇸 Spanish
87%
🇮🇹 Italian
34%
🇵🇱 Polish
0%
864 keys • 6 languages
HomePage.tsx
12
const title = t( 'homePage.headrr' )

Error: Key 'homePage.headrr' does not exist

15
const title = t( 'homePage.
homePage.header string
homePage.hero.title string
homePage.hero.subtitle string
homePage.cta.primary string
$ npx tolkie pull --types
✓ Generated types for 847 keys
🛡️ Type Safety

Catch errors before
your users do.

Your IDE catches typos. Why not missing translations? Auto-generated TypeScript types for every key.

👨‍💻

Developers

Autocomplete for every key. Errors in IDE, not production.

🌍

Translators

Keys are always valid. No broken references.

📊

Managers

Zero runtime translation bugs. Less QA. Happier users.

Join waitlist
👨‍💻 Developer Experience

Why developers choose Tolkie

Less boilerplate. More power. Real type safety.

🏷️

Safe Tag Interpolation

Rich text in translations without XSS risks. No raw HTML injection — you control the rendering.

// Key: msg
"Click <link>here</link> for help"
<T keyName="msg"
components={{
link: ({children}) => <a href="/help">{children}</a>
}} />
// Output:
Click <a href="/help">here</a> for help
XSS-safe React/Vue components Handler-controlled
🎭

Formal & Informal

German has formal/informal. English doesn't. One key handles both.

// Typical: duplicates or if/else
your_name.formal → EN: "Your name" DE: "Ihr Name"
your_name.informal → EN: "Your name" DE: "Dein Name"
// Tolkie: 1 key per language
EN: "Your name"
DE: {formality, select, formal {Ihr Name} informal {Dein Name} }
t("your_name", { formality: "formal" })
→ EN: "Your name" | DE: "Ihr Name"
ICU MessageFormat No duplicates No if/else
📦

Lightweight

Small bundle, big impact. Perfect for widgets and embedded apps.

~10kb
gzipped (React/Vue)
Core + framework bindings
No heavy dependencies

Built for Speed

Optimized for SSR and edge rendering. No compromises.

Minimal runtime overhead
Zero external dependencies
🌐

ICU MessageFormat Support

Plurals, select, nested messages — all built-in.

{count, plural, ...} {gender, select, ...} <tag>...</tag>

One tool. Whole team. Simple price.

No per-seat surprises. Everyone included.

Free

For testing & side projects

$0
forever
Join waitlist
Limited time

Early Adopter

Lock this price forever

$11 /month
or $105/year 20% off

Scale with add-ons:

+1K keys $5/mo +1 member $3/mo +25K credits $1/mo
Get early access
🔒

Grandfathered Pricing Forever

Early adopters keep $11/mo forever

How MT & AI Credits Work

Use credits with Google, DeepL, GPT-5, Claude & more. Traditional MT: ~1 credit/char. AI: varies by model.

Learn more

No credit card required • Cancel anytime

Questions? We got you.

What frameworks do you support? +

React and Vue at launch. Next.js and Nuxt coming soon. Angular, Solid.js, and Svelte on our roadmap. Need a specific framework? Let us know — we'll consider it.

Can I migrate from another TMS? +

Yes. We support JSON import at launch, with more formats coming soon. Questions about migration? Reach out — we're happy to help.

Do I need a developer to set this up? +

For initial integration, yes — about 5 minutes of work. After that, translators and managers work completely independently.

Is my data secure? +

EU-hosted. GDPR compliant. We don't sell your data. We don't train AI on your content. Your translations stay private.

What if I need more keys, members, or credits? +

No problem. You can add extra keys, team members, or MT credits anytime with affordable add-ons. Check the pricing section for details.

Ready to ship globally?

Join the waitlist and be first to try Tolkie when we launch.

Be the first to know when we launch

Questions? hello@tolkie.io