created: 2026-04-24 updated: 2026-04-24 tags: [source, github, localization, typescript, kotlin] type: source url: https://github.com/tolgee/tolgee-platform author: "Tolgee Io" (100 contributors) published: ~2020-ongoing
Tolgee Platform GitHub Repository¶
Summary¶
Tolgee is an open-source developer- and translator-friendly web-based localization platform, positioned as an alternative to Crowdin, Phrase, or Lokalise. Known for seamless SDK integration and in-context editing.
Key Takeaways¶
Project Stats¶
- Stars: 3,863 | Forks: 349 | Contributors: 100
- Primary language: TypeScript (57.0%), Kotlin (42.5%)
- License: Apache 2.0 (NOASSERTION in GitHub, per project docs)
- Topics: angular, react, vue, svelte, i18next, i18n, l10n, localization
- Created: 2020-10-13
- Latest release: v3.179.3 (2026-04-10)
- Releases: 904 (extremely active release cadence)
Core Philosophy¶
"Tolgee isn't just another localization platform that simply syncs your local data with a backend. Instead, it seamlessly integrates into your app through powerful SDKs, providing a truly embedded translation experience."
Architecture¶
Dual-stack backend: - Spring Boot (Kotlin/Java 21) for the backend API - Angular/TypeScript for the frontend webapp - PostgreSQL database with Liquibase migrations - npm frontend build system
Build system:
- Gradle for backend (./gradlew server-app:bootRun)
- npm for frontend (npm ci && npm run start)
- Static analysis: ktlint (Kotlin), eslint + prettier + tsc (TypeScript)
Key Features¶
- In-context editing — Click any text in the app to translate (Alt+Click to edit)
- Powerful SDKs — JavaScript, React, Vue, Angular, Svelte, PHP, Flutter, iOS, Android
- Tolgee CLI — Watch and pull translation changes automatically
- Real-time sync — Translation changes propagate instantly
- Machine translation — Integrated MT providers
- Screenshot management — Auto-capture screenshots with context
- Activity tracking — Full audit trail of all translation changes
MCP Server (AI Integration)¶
Tolgee exposes an MCP (Model Context Protocol) server at /mcp/developer that lets AI coding assistants manage translations directly:
- search_keys, create_key, set_translation
- list_languages, machine_translate
- Connect via Claude Code: claude mcp add --transport http tolgee http://localhost:8080/mcp/developer
This is the first localization tool with native MCP support for AI coding assistants.
Business Events (PostHog)¶
Three ways to log business events: 1. Automatic via ActivityHolder when modifying endpoints store activities 2. Manual via BusinessEventPublisher from backend code 3. Frontend via React hooks (useReportEvent, useReportOnce)
Demo Projects¶
tolgee-php-demo— Server-side rendered PHP with in-context editing, Docker Compose setup- Multiple framework demos for JavaScript, React, Vue, Angular, Svelte, Flutter, iOS, Android