Findet hartcodierten UI-Text, weist Translation Keys zu, übersetzt Inhalte und schreibt Locale-Dateien für verschiedene Web- und Mobile-Frameworks.
Auch bekannt als ufortstephen/localize-dev, localize-dev
- Stars
- 0
- Tools
- —
- Downloads, 30 Tage
- —
- Neueste Version
- 0.35.0
- Letzter Commit
- 13. Nov. 2026
- Lizenz
- —
Was ist localize.dev MCP?
localize.dev ist ein MCP server. Findet hartcodierten UI-Text, weist Translation Keys zu, übersetzt Inhalte und schreibt Locale-Dateien für verschiedene Web- und Mobile-Frameworks.
Zusammenfassung generiert aus dem README des Projekts
Über localize.dev MCP server
localize.dev bietet einen automatisierten Workflow für die Internationalisierung von Softwareanwendungen. Es identifiziert hartcodierten UI-Text in deinem Codebase, weist passende Translation Keys zu und generiert die benötigten Locale-Dateien. Dieser MCP server unterstützt eine breite Palette von Frameworks, darunter React, Next.js, Vue, Svelte, Flutter, iOS, Android, Rails, Django und Laravel. Entwickler können ihn über lokale stdio-Verbindungen mit Tools wie Cursor, Claude Code und Windsurf nutzen oder sich mit einem gehosteten HTTP server für browserbasierte Builder wie Lovable oder Bolt verbinden.
Der Server enthält spezifische Tools für verschiedene Phasen des Lokalisierungsprozesses. Das check tool identifiziert hartcodierten Text und veraltete Übersetzungen, ohne dass ein API Key benötigt wird. Das config tool setzt deine i18n-Library und Sprachpräferenzen auf. Für aktive Übersetzungsaufgaben erfordern die Tools localize, translate und add_language einen API Key oder einen OAuth Sign-in. Während check und config lokal laufen, senden die Translation-Tools nur spezifischen UI-Text und Komponenten-Kontext an ein gehostetes Modell, um die Arbeit auszuführen.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du localize.dev MCP
Formate geprüft am 10. Nov. 2026Zu Cursor hinzufügenlocalize.dev MCP in Claude Code installieren
$ claude mcp add --env LOCALIZE_API_KEY=<YOUR_LOCALIZE_API_KEY> localize-dev -- npx -y localize-devlocalize.dev MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"localize-dev": {
"command": "npx",
"args": [
"-y",
"localize-dev"
],
"env": {
"LOCALIZE_API_KEY": "<YOUR_LOCALIZE_API_KEY>"
}
}
}
}localize.dev MCP in VS Code installieren
.vscode/mcp.json
{
"servers": {
"localize-dev": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"localize-dev"
],
"env": {
"LOCALIZE_API_KEY": "<YOUR_LOCALIZE_API_KEY>"
}
}
}
}localize.dev MCP in VS Code CLI installieren
$ code --add-mcp '{"name":"localize-dev","type":"stdio","command":"npx","args":["-y","localize-dev"],"env":{"LOCALIZE_API_KEY":"<YOUR_LOCALIZE_API_KEY>"}}'localize.dev MCP in Claude Desktop installieren
claude_desktop_config.json
{
"mcpServers": {
"localize-dev": {
"command": "npx",
"args": [
"-y",
"localize-dev"
],
"env": {
"LOCALIZE_API_KEY": "<YOUR_LOCALIZE_API_KEY>"
}
}
}
}localize.dev MCP in Codex installieren
~/.codex/config.toml
[mcp_servers.localize-dev] command = "npx" args = ["-y", "localize-dev"] [mcp_servers.localize-dev.env] LOCALIZE_API_KEY = "<YOUR_LOCALIZE_API_KEY>"
localize.dev MCP in Gemini CLI installieren
~/.gemini/settings.json
{
"mcpServers": {
"localize-dev": {
"command": "npx",
"args": [
"-y",
"localize-dev"
],
"env": {
"LOCALIZE_API_KEY": "<YOUR_LOCALIZE_API_KEY>"
}
}
}
}Konfiguration
LOCALIZE_API_KEYSecretlocalize.dev API key, from https://uselocalize.dev/dashboard/keys. Not needed for check and config, or after npx localize-dev login.
| Name | Beschreibung | Typ |
|---|---|---|
| LOCALIZE_API_KEY | localize.dev API key, from https://uselocalize.dev/dashboard/keys. Not needed for check and config, or after npx localize-dev login. | Secret |
Automatisierte Checks
Geluften am 14. Nov. 2026Vollständiger Bericht →Unsere automatisierten Checks bestanden. Das ist kein Security-Audit: Lies den Code und gib dem Server nur den minimal notwendigen Zugriff. Wie die Checks funktionieren
- Source Repository verknüpft und erreichbarufortstephen/localize-dev is public and reachablegithub.com/ufortstephen/localize-dev ↗Bestanden
- Paket nennt dieses Repository als Quellelocalize-dev names ufortstephen/localize-dev as sourcenpmjs.com/package/localize-dev ↗Bestanden
- Build-Herkunft (Sigstore-Attestierung)No build attestation published for this releaseNicht geprüft
- Open Source Lizenz (OSI)No licenseBefund
- Commit oder Release im letzten JahrLast commit or release 2026-11-13github.com/ufortstephen/localize-dev ↗Bestanden
- OpenSSF ScorecardNicht geprüft
- Package-Name ähnelt keinem populären PackageNo popular package one edit away from localize-devBestanden
- Kein kritischer Hinweis im Paket oder seinen Abhängigkeitenthe package checked; no critical advisoryosv.dev ↗Bestanden
- Keine versteckten Anweisungen an das Modell0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersBestanden
- Destruktive Tools sind markiertNicht geprüft
- Remote-Endpoint beantwortet den MCP-HandshakeHTTPS endpoint answered 401 (sign-in required)Bestanden
README
Auf GitHub ansehenlocalize.dev
Ship your app in every language. localize.dev finds hardcoded UI text in your code, gives it translation keys, translates it with your app's context, writes the locale files and opens one pull request. It works with React, Next.js, React Native, Vue, Svelte, Astro, Angular, Flutter, iOS, Android, Rails, Django and Laravel.
// before // after
<h1>Welcome back</h1> <h1>{t('auth.welcome_heading')}</h1>
<p>Hello {user.name}!</p> <p>{t('auth.greeting', { name: user.name })}</p>
This repository holds the agent plugins and MCP listing for the
localize-dev package. Docs, pricing and API keys
are at uselocalize.dev. Report problems in
Issues.
Claude Code
claude plugin marketplace add ufortstephen/localize-dev
claude plugin install localize-dev@uselocalize
The plugin adds the localize MCP server and a skill that tells Claude when to use it.
Cursor
Install localize.dev from the plugin list, or add the server to .cursor/mcp.json:
{
"mcpServers": {
"localize": { "command": "npx", "args": ["-y", "localize-dev", "mcp"] }
}
}
Other MCP clients (Codex, Windsurf, Cline, VS Code)
Run npx -y localize-dev mcp as a stdio server. It's listed in the
MCP Registry as io.github.ufortstephen/localize-dev.
| Tool | What it does | Needs a key |
|---|---|---|
check |
Hardcoded copy, missing and outdated translations, each with its file and line | No |
config |
The app's languages, locale files and i18n library | No |
localize |
Gives hardcoded text keys, rewrites the code and translates it | Yes |
translate |
Fills in missing translations in existing locale files | Yes |
add_language |
Adds a language and translates every message into it | Yes |
Hosted server (Lovable, Bolt, v0 and other browser-based builders)
Agents that can't start a local process can connect to https://uselocalize.dev/api/mcp as a
Streamable HTTP server. Clients that support OAuth sign in and you approve the connection on
localize.dev; otherwise send a localize.dev API key as the bearer token (or in an x-api-key header):
{
"mcpServers": {
"localize": {
"type": "http",
"url": "https://uselocalize.dev/api/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}
It has the same tools. Each call carries the files the tool needs (files: [{ path, content }])
and returns the files to write back. Every call needs a key or an OAuth sign-in; check and
config still don't count toward your plan.
API key
There's a free tier. Create a key at
uselocalize.dev/dashboard/keys, then run
npx localize-dev login once, or set LOCALIZE_API_KEY.
Data
check and config run on your machine and send nothing. localize, translate and
add_language send the localize.dev API only the UI text being translated, the path of the file
it came from and short component context, never whole files. The API translates them with a
hosted model (Google Gemini, with OpenAI and Mistral as backups, through Vercel AI Gateway), which
doesn't train on them. localize.dev doesn't store the source text, only a one-way fingerprint of
it, and keeps the returned translations in your workspace's translation memory until you delete
the workspace. The hosted server writes the files an agent sends to a temporary folder for that
call and deletes them when it answers; they aren't stored or logged. Details: uselocalize.dev/privacy.
Set up a project
npx localize-dev init --agent # MCP config, project instructions and an after-edit hook, committed for the team
npx localize-dev run -l es,fr,de # or localize the whole app from the terminal
npx localize-dev check # in CI: fails on hardcoded copy and missing translations
The GitHub Action is ufortstephen/autolocalize-action.
License
The files in this repository (plugin manifests, skill, rule and MCP configuration) are MIT
licensed: see legal/plugin-files-license.txt. The localize-dev
package they run isn't open source; its license is included in the package.
localize.dev MCP Fragen
Wie füge ich localize.dev MCP zu Claude Code hinzu?
Führe claude mcp add --env LOCALIZE_API_KEY=<YOUR_LOCALIZE_API_KEY> localize-dev -- npx -y localize-dev in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich localize.dev MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
Welche Frameworks unterstützt localize.dev?
Es funktioniert mit React, Next.js, React Native, Vue, Svelte, Astro, Angular, Flutter, iOS, Android, Rails, Django und Laravel.
Wie werden meine Daten während der Übersetzung verarbeitet?
Die API erhält nur den UI-Text, den Dateipfad und einen kurzen Komponenten-Kontext, niemals ganze Dateien, und nutzt Modelle, die nicht mit deinen Daten trainieren.