Simple, transparent pricing
Self-host for free, or let us handle everything with a 14-day free trial.
Free
Self-hosted
- Full SDK & CLI access
- Unlimited self-hosted translations
- 3 AI providers (Gemini, OpenAI, Claude)
- Deploy your own Cloud Functions
- Community support
Starter
For small projects
- 2,000 translations/month
- Fully managed — no code needed
- No AI API keys needed
- Hosted dashboard
- 3 projects
- Email support
Pro
For growing apps
- 10,000 translations/month
- Everything in Starter
- 10 projects
- Priority support
- Translation analytics
Scale
For high-volume apps
- 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.
Compare Plans
| Feature | Free | Starter | Pro | Scale |
|---|---|---|---|---|
| Monthly translations | Unlimited* | 2,000 | 10,000 | 50,000 |
| Projects | 1 | 3 | 10 | Unlimited |
| 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
Connect Firebase
Sign in with Google and grant Firestore access to your project
Configure Collections
Select which collections and fields to translate
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.