Simple, transparent pricing

Self-host for free, or let us handle everything with a 14-day free trial.

Free

Self-hosted

$0
  • Full SDK & CLI access
  • Unlimited self-hosted translations
  • 3 AI providers (Gemini, OpenAI, Claude)
  • Deploy your own Cloud Functions
  • Community support
View Docs

Starter

For small projects

$19/mo
  • 2,000 translations/month
  • Fully managed — no code needed
  • No AI API keys needed
  • Hosted dashboard
  • 3 projects
  • Email support
Most Popular

Pro

For growing apps

$49/mo
  • 10,000 translations/month
  • Everything in Starter
  • 10 projects
  • Priority support
  • Translation analytics

Scale

For high-volume apps

$149/mo
  • 50,000 translations/month
  • Everything in Pro
  • Unlimited projects
  • Dedicated support

All paid plans include a 14-day free trial with up to 500 translations. No credit card required to start.

Enterprise

Need SSO, audit logging, translation memory, or custom SLAs?

Contact Sales

Compare Plans

FeatureFreeStarterProScale
Monthly translationsUnlimited*2,00010,00050,000
Projects1310Unlimited
Hosted dashboard
No AI keys needed
Analytics
Priority support
Overage rate$0.008$0.005$0.003

* Self-hosted with your own AI API keys

How Melaka Cloud Works

1

Connect Firebase

Sign in with Google and grant Firestore access to your project

2

Configure Collections

Select which collections and fields to translate

3

Automatic Translations

New documents are translated instantly to all target languages

Frequently Asked Questions

What counts as a translation?

One translation = one document translated to one language. If you translate an article to 3 languages, that's 3 translations. Field count doesn't matter — a doc with 10 fields counts the same as one with 2 fields.

What happens if I exceed my limit?

You'll be charged the overage rate for additional translations. For example, on the Pro plan, each translation over 10,000 costs $0.005.

Can I use Melaka completely free?

Yes! The SDK and CLI are fully open source. Self-host your own Cloud Functions with your own AI API keys (Gemini, OpenAI, or Claude). The paid plans are for those who want fully managed translations.

How does the free trial work?

You get 14 days or 500 translations, whichever comes first. No credit card required. After the trial, you can subscribe or downgrade to the free self-hosted tier.

How does Melaka access my Firestore?

You authenticate with Google OAuth and grant read/write access to specific collections. Melaka only accesses the collections you configure. You can revoke access anytime from your Google account settings.

Can I switch plans anytime?

Yes! Upgrade instantly, or downgrade at the end of your billing period. Your data stays intact either way.