Admin console + SDK delivery for app strings

Manage app strings in one place. Deliver them safely via SDK.

Organize translations in projects and groups, release them through channels, and fetch the right snapshot at runtime with SDKs for JavaScript, Python, C#, and Java.

Already have an account? Log in

How Translaas works

From your admin console to production apps — without redeploying for every copy change.

  1. 1

    Organize

    Create projects, groups, and keys. Separate environments and languages in one workspace.

  2. 2

    Translate

    Invite your team, fill gaps with AI, import CSV files, and review translations before they ship.

  3. 3

    Release

    Publish immutable snapshots and point Stable, Beta, or Canary channels when you are ready.

  4. 4

    Deliver

    Fetch translations at runtime via SDK or REST. Cache locally for speed and offline resilience.

Why teams choose Translaas

Built for engineering teams who need control over copy without slowing down shipping.

Safe releases with snapshots

Edit in the admin console, publish immutable snapshots, and route Stable, Beta, or Canary channels without redeploying your app.

Offline-ready SDK caching

SDK caching keeps apps serving translations when the network drops — ideal for mobile, edge, and resilient backends.

Translation Insights

Spot missing keys, track completion, and catch gaps before users do — with dev-friendly reporting.

MCP for AI-native workflows

Manage projects, groups, and translations from Cursor, Claude Code, and other MCP-enabled tools.

Team workflows that scale

Role-based access, AI gap filling, CSV import/export, and async tasks for translators and developers working together.

Runtime i18n primitives

Plural rules, parameters, and context-aware keys — runtime i18n built in, not bolted onto a spreadsheet.

Built for every stage

Solo developers

One project, SDK access, and a 7-day trial (credit card required) to localize your side project or MVP fast.

Startup engineering teams

Multiple projects, team seats, AI translations, and offline cache exports as you grow.

Enterprise teams

SSO, audit logs, SLA guarantees, and unlimited scale for localization at enterprise volume.

Integrate in minutes

Fetch translations with channels, pluralization, and caching — a few lines in your stack of choice.

// npm install @translaas/core
import { TranslaasService, CacheMode, LanguageCodes } from '@translaas/core';

const translaas = new TranslaasService({
  apiKey: process.env.TRANSLAAS_API_KEY!,
  baseUrl: 'https://api.translaas.io',
  defaultProjectId: 'my-app',
  cacheMode: CacheMode.Group,
  defaultSdkQuery: { channel: 'stable' },
});

// Stable-channel label in Spanish
const saveLabel = await translaas.t('common', 'btn.save', 'es');

// Plural forms
const itemsRemaining = await translaas.t(
  'messages',
  'item_count',
  LanguageCodes.English,
  5,
);

// Parameter substitution: "Welcome, {name}!"
const welcome = await translaas.t('common', 'welcome_user', LanguageCodes.English, {
  name: 'Alex',
});

Simple, transparent pricing

7-day free trial on all paid plans. Credit card required. Upgrade when your team and traffic grow.

A translation unit is one localized string value (one key in one language). Plans include a monthly unit allowance; unused units do not roll over. Offline cache export, Translation Insights, and Usage Analytics unlock on higher tiers.

Developer

  • Tenants1 Tenant
  • Projects1 Project
  • Translation unitsUp to 2,000 translation units
  • Team seats1 seat
  • LanguagesUnlimited languages
  • Release channels1 channel (stable)
  • API rate limitsAPI access (rate-limited)
  • Sync intervalHosted sync every 30 minutes
  • Support SLASupport Portal (48h SLA)
  • Audit log retention
  • Offline bundles
  • Translation insights
  • Usage analytics
  • On-premise deployment
Start 7-day free trial

Startup

  • Tenants1 Tenant
  • ProjectsUp to 5 Projects
  • Translation unitsUp to 10,000 translation units
  • Team seats5 seats
  • LanguagesUnlimited languages
  • Release channels1 channel (stable)
  • API rate limitsHigher API rate limits
  • Sync intervalHosted sync every 10 minutes
  • Support SLASupport Portal (24h SLA)
  • Audit log retention30 days audit log retention
  • Offline bundlesOffline bundles
  • Translation insights
  • Usage analytics
  • On-premise deployment
Start 7-day free trial

Business

Most Popular
  • Tenants1 Tenant
  • ProjectsUp to 10 Projects
  • Translation unitsUp to 20,000 translation units
  • Team seats10 seats
  • LanguagesUnlimited languages
  • Release channels3 channels (stable, beta, canary)
  • API rate limitsHigh API rate limits
  • Sync intervalNear-real-time sync
  • Support SLASupport Portal (12h SLA)
  • Audit log retention90 days audit log retention
  • Offline bundlesOffline bundles
  • Translation insightsTranslation Insights
  • Usage analyticsUsage Analytics
  • On-premise deployment
Start 7-day free trial

Enterprise

  • TenantsMultiple tenants per account
  • ProjectsUnlimited projects
  • Translation unitsCustom translation unit caps
  • Team seatsUnlimited seats
  • LanguagesUnlimited languages
  • Release channelsUnlimited channels
  • API rate limitsCustom / unlimited API rate limits
  • Sync intervalReal-time sync
  • Support SLASupport Portal (Custom SLA)
  • Audit log retentionUnlimited audit log retention
  • Offline bundlesOffline bundles
  • Translation insightsTranslation Insights
  • Usage analyticsAdvanced usage analytics
  • On-premise deploymentOn-premise deployment
Contact sales