|
Dokumentation
Demo buchenPlattform
PlattformMCPCLIAPIWorkflows
Leitfäden
Changelog

Lokalisierung

  • Überblick
  • Translation API
  • Lokalisierung für Web-Apps
  • Lokalisierung für mobile Apps
  • iOS mit String Catalogs
  • Android mit strings.xml
  • E-Mail-Lokalisierung
  • Statische Inhalte (z. B. .md, .json)
  • Next.js mit Markdoc
  • Rails mit i18n

Workflows

  • Engine-Setup mit MCP
  • Jira-Triage
  • CI/CD

Engine-Setup mit dem Localization MCP

Der Lingo.dev MCP-Server gibt KI-Coding-Assistenten direkten Zugriff auf die Konfiguration deiner Lokalisierungs-Engine. Diese Anleitung zeigt dir, wie du eine Lokalisierungs-Engine von Grund auf einrichtest – von der Installation bis zur vollständig konfigurierten Engine mit sprachspezifischen Markenstimmen, Glossarregeln, linguistischen Anweisungen und Modell-Routing.

Was du konfigurieren wirst#

EbeneAufgabeBeispiel
MarkenstimmenTon und Formalitätsgrad pro SpracheLockeres „du“ für deutsche Entwickler, höflich-formell für Japanisch
GlossarBenutzerdefinierte Übersetzungen + nicht übersetzbare Begriffe„Deploy“ → „Bereitstellen“ auf Deutsch, „OAuth“ bleibt überall unverändert
AnweisungenSprachspezifische linguistische RegelnGeschützte Leerzeichen vor französischen Satzzeichen, Zeichen in voller Breite im Japanischen
Modell-RoutingModellauswahl pro Sprache mit FallbacksClaude Sonnet für europäische Sprachpaare, GPT-4o als Fallback für Japanisch

Das Ergebnis ist eine zustandsbehaftete Übersetzungs-API. Nutze sie im Code über die localization API, über die Befehlszeile per CLI oder automatisch bei jedem Pull Request via CI/CD. Bei jeder Anfrage werden alle Ebenen automatisch angewendet.

Das Problem#

Jede Lokalisierungs-Engine braucht Markenstimmen pro Sprache, Glossarregeln, linguistische Anweisungen und Modell-Routing. All das über ein Dashboard zu konfigurieren, ist zeitaufwendig und repetitiv – besonders beim ersten Mal, wenn du noch herausfindest, was jede Ebene macht und wie sie zusammenspielen.

Mit dem Lingo.dev MCP-Server kann dein KI-Coding-Assistent das initiale Setup in einer einzigen Unterhaltung übernehmen. Du gibst ihm die Inhalte deines Produkts, und er erstellt die Engine, schreibt Markenstimmen-Profile, identifiziert Begriffe fürs Glossar, ergänzt sprachspezifische Anweisungen und konfiguriert das Modell-Routing – alles in einem Durchgang. Danach prüfst du das Ergebnis und passt es weiter an.

Schritt 1: MCP installieren#

Erstelle im Bereich API Keys des Lingo.dev-Dashboards einen API-Schlüssel. Füge dann den MCP-Server zur Konfiguration deines Coding-Agenten hinzu.

Füge dies zu deiner .claude/settings.json oder zur projektweiten .mcp.json hinzu:

json
{
  "lingo": {
    "type": "http",
    "url": "https://mcp.lingo.dev/account",
    "headers": {
      "x-api-key": "your_api_key"
    }
  }
}

Organisationsbereich

Der API-Schlüssel legt fest, welche Organisation der MCP-Server verwaltet. Alle Vorgänge laufen automatisch innerhalb dieser Organisation – dein Assistent muss nie eine Organisations-ID angeben.

Starte deinen Agenten neu und überprüfe die Verbindung, indem du ihn bittest, deine vorhandenen Lokalisierungs-Engines aufzulisten. Wenn das MCP aktiv ist, liefert er Ergebnisse zurück (oder bei neuen Organisationen eine leere Liste).

Schritt 2: Engine konfigurieren#

Kopiere den folgenden Prompt und füge ihn in deinen KI-Coding-Assistenten ein. Ersetze die URL am Ende durch die Website, Dokumentation oder README deines Produkts – der Agent braucht repräsentative Inhalte, um deine Stimme, Terminologie und Zielgruppe abzuleiten.

text
Create a localization engine called 'My Product' for localizing into
German, French, Japanese, and Spanish. Study the content at the URL
below to understand our tone, terminology, and audience. Then configure
everything in one pass: brand voices for each locale (and English),
glossary entries for terms that need consistent translations or should
stay untranslated, and locale-specific linguistic instructions.

https://docs.yourproduct.com

URL nicht vergessen

Der Prompt endet mit einer Platzhalter-URL. Ersetze sie durch einen Link zu Inhalten, die die tatsächliche Stimme deines Produkts einfangen – Dokumentation, README, Onboarding-Flow oder Marketing-Website. Ohne diese Inhalte erzeugt der Agent eine generische Konfiguration.

Der Agent liest deine Inhalte, erstellt die Engine und konfiguriert alle Ebenen in einem Durchgang. In den nächsten Schritten geht es darum, das Ergebnis zu prüfen und gezielt anzupassen.

Schritt 3: Markenstimmen anpassen#

Prüfe die Markenstimmen, die der Agent für jede Sprache erstellt hat. Eine Markenstimme definiert, wie dein Produkt in einer bestimmten Sprache spricht – Ton, Formalitätsgrad und Stil. Der Agent leitet sie aus deinen Inhalten ab, aber die kulturellen Nuancen solltest du auf jeden Fall überprüfen.

Worauf du achten solltest:

SpracheTypische Anpassung
Deutsch„du“ (informell) vs. „Sie“ (formell) – hängt von deiner Zielgruppe ab
Französisch„tu“ (informell) vs. „vous“ (formell) – Consumer vs. Enterprise
JapanischHöflichkeitsstufe – höflich-formell (です/ます) ist für die meisten Produkte eine sichere Wahl
EnglischDie Stimme der Ausgangssprache fehlt oft – ergänze sie für mehr Konsistenz

So sieht eine gut konfigurierte deutsche Markenstimme aus:

text
Use informal "du" address. Keep a direct, technical tone.
Prefer short sentences. Use active voice. When a German equivalent
exists for a technical term, use it (e.g., "Bereitstellung" for
deployment), but keep widely-adopted English terms as-is
(e.g., API, CLI, Token).

Wenn das Register nicht stimmt, sag es deinem Assistenten direkt:

text
The German brand voice is too informal for our enterprise docs.
Switch it to formal "Sie" register.

Schritt 4: Glossar anpassen#

Prüfe die Glossar-Einträge, die der Agent erstellt hat. Das Glossar gibt der Engine präzise Kontrolle über bestimmte Begriffe – entweder indem es eine Übersetzung erzwingt oder eine Übersetzung vollständig verhindert. Der Agent identifiziert Begriffe aus deinen Inhalten, kann aber produktspezifische Begriffe übersehen oder die falsche Übersetzung wählen.

Ein typisches Glossar nach dem ersten Durchgang:

AusgangstextZieltextAusgangsspracheZielspracheTyp
DeployBereitstellenendebenutzerdefinierte Übersetzung
workspaceespace de travailenfrbenutzerdefinierte Übersetzung
Lingo.devLingo.dev**nicht übersetzbar
OAuthOAuth**nicht übersetzbar

Was du prüfen solltest:

  • Fehlende Begriffe – Produkt-Features, interner Jargon oder Bezeichnungen, auf die der Agent nicht gestoßen ist
  • Falsche Übersetzungen – der Agent kann ein Synonym wählen, das nicht zu deinem etablierten Sprachgebrauch passt
  • Fehlende nicht übersetzbare Begriffe – Markennamen, Protokollnamen oder Akronyme, die unverändert bleiben sollten

Glossareinträge werden anhand semantischer Ähnlichkeit abgeglichen – ein Eintrag für „Deploy“ passt auch zu „Deploying“, „deployment“ und „deploy your application“, ohne dass separate Einträge nötig sind. Verwende *-Wildcards für Begriffe, die für alle Sprachen gelten.

text
Add a glossary entry: 'checkout' should stay as 'Checkout' in
German - it's our product feature name, not the shopping action.

Schritt 5: Anweisungen anpassen#

Prüfe die Anweisungen, die der Agent erstellt hat. Anweisungen sind klar abgegrenzte, testbare Regeln für bestimmte Sprachen. Im Gegensatz zu Markenstimmen (die den übergreifenden Ton festlegen) bilden Anweisungen Regeln ab, die generische Modelle oft übersehen – Zeichensetzung, Abkürzungen, Zeichenbreite, Zahlenformatierung.

Ein typischer Satz an Anweisungen nach dem ersten Durchgang:

SpracheNameRegel
frAbstände bei französischer ZeichensetzungVerwende immer ein geschütztes Leerzeichen vor :, ;, ! und ?
deDeutsche AdressabkürzungenKürze „Straße“ zu „Str." und „Nummer“ zu „Nr." ab
jaJapanische ZeichenbreiteVerwende Klammern in voller Breite () statt in halber Breite ()

Jede Anweisung behandelt genau einen Aspekt und ist dadurch einzeln testbar – wenn deutsche Abkürzungen Probleme machen, aktualisiere nur diese eine Anweisung, ohne etwas anderes anzufassen.

Worauf du achten solltest:

  • Fehlende Regeln – Zahlenformatierung, Datumsformate, Währungskonventionen für deine Zielsprachen
  • Ausgangssprache – englische Anweisungen zu Oxford-Kommas, Title Case oder Zahlenformatierung fehlen oft
text
In French, there should always be a non-breaking space before
colons and semicolons. Add that as an instruction for fr.

Schritt 6: Modell-Routing konfigurieren (optional)#

Neue Engines sind bereits mit Modell-Standardeinstellungen vorkonfiguriert, die für hohe Qualität bei gängigen und ressourcenarmen Sprachen optimiert sind. Die meisten Teams müssen daran nichts ändern.

Wenn du spezielle Anforderungen hast – ein Modell, das in deiner Domäne gut funktioniert, Budgetvorgaben oder Compliance-Anforderungen –, überschreibe die Standardeinstellungen:

text
Set Claude Sonnet as the primary model for European language pairs,
with GPT-4o as fallback for Japanese.

Jede Modellkonfiguration unterstützt priorisierte Fallbacks. Wenn das primäre Modell ausfällt (Ausfall, Ratenlimit, Abkündigung), versucht die Engine automatisch das nächste.

Nächste Schritte#

Localization MCP
Vollständige MCP-Server-Dokumentation und Referenz für die Einrichtung
Localization Engines
Wie die fünf konfigurierbaren Ebenen zusammenspielen
Brand Voices
Ton-, Formalitäts- und Stilregeln pro Sprache
Glossaries
Präzise Begriffskontrolle mit semantischem Matching

War diese Seite hilfreich?

Max PrilutskiyMax Prilutskiy·Aktualisiert vor etwa 2 Monaten·6 Min. Lesezeit