Transform Your Global Reach
BeLocal empowers businesses to connect with customers worldwide through intelligent, context-aware translations. Our AI technology ensures your message resonates authentically across cultures and languages.
BeLocal empowers businesses to connect with customers worldwide through intelligent, context-aware translations. Our AI technology ensures your message resonates authentically across cultures and languages.
Advanced AI that understands context and cultural nuances for accurate, natural translations.
Get professional-quality translations in seconds, not days. Scale your content effortlessly.
Built for teams and businesses that need reliable, consistent translations at scale.
BeLocal helps businesses show fast-changing product content in multiple languages, so more users can trust it, explore it, and act on it.
Translate a product card with one API call
$translator->translateRequest(
new TranslateRequest([
'Wireless Noise-Cancelling Headphones',
'Premium sound quality with 30-hour battery life.',
], 'es'),
);
Call the HTTPS API from your backend, or translate i18n JSON files with the CLI. Both use your BeLocal project settings so strings stay in sync.
curl -s https://api.belocal.dev/v1/translate/multi \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d "{\"source_language\":\"en\",\"target_language\":\"es\",\"values\":[\"Headphones\",\"30h battery life\"]}" CLI
npx @belocal/cli@latest translate Start free, upgrade when volume grows, and keep your costs predictable with transparent overage pricing.
Explore the platform at no cost
2,500 included words per month
Overage: €2.00 / 1k words
Grow faster with more capacity
30,000 included words per month
Overage: €1.50 / 1k words
Optimized for teams and production workloads
250,000 included words per month
Overage: €1.25 / 1k words
| Feature | Free plan | Startup | Business |
|---|---|---|---|
| Price, EUR / month | €0 | €40 | €300 |
| Roles Owner Admin Developer | Yes | Yes | Yes |
| SDK, CLI SDK: JS, React, Web, PHP CLI command: Node | Yes | Yes | Yes |
| AI Words / month | 2,500 | 30,000 | 250,000 |
| Async Files Translation json, arb and other popular formats | Yes | Yes | Yes |
| Realtime Translation API | Yes | Yes | Yes |
| Files translation memory Previously translated keys are read from translation memory. They are not sent for a new AI translation. | Yes | Yes | Yes |
| Cache (Translation Memory) | Unlimited + Managed | Unlimited + Managed | Unlimited + Managed |
| Translation Memory search | Yes | Yes | Yes |
| Rate limits (requests per minute) | 60 | 300 | 1000 |
| Public API keys You can specify which domains are allowed to use the API key. | Yes | Yes | Yes |
| Projects | 1 | Unlimited | Unlimited |
| Project context | Yes | Yes | Yes |
| Translation styles | Yes | Yes | Yes |
| Glossary | Yes | Yes | Yes |
| Chat features Uses a faster model. Full conversation context is accounted for. Previous messages are included in the context. | Yes | Yes | Yes |
| Entity context Defines shared context across a group of rows. For example: product name, description, and specifications. | Yes | Yes | Yes |
| Entity types Extra prompts let you get higher-quality translation depending on text type. For example: “product”, “review”. | Yes | Yes | Yes |
| Extra AI words, EUR / 1k | 2 | 1.5 | 1.25 |