|
Dokumentace
Rezervovat demoPlatforma
PlatformaMCPCLIAPIWorkflows
Návody
Changelog

Lokalizace

  • Přehled
  • Translation API
  • Lokalizace webových aplikací
  • Lokalizace mobilních aplikací
  • iOS se String Catalogs
  • Android a strings.xml
  • Lokalizace e-mailů
  • Statický obsah (např. .md, .json)
  • Next.js s Markdoc
  • Rails s i18n

Workflowy

  • Nastavení engine pomocí MCP
  • Jira Triage
  • CI/CD

Nastavení engine pomocí Localization MCP

MCP server od Lingo.dev dává AI coding asistentům přímý přístup ke konfiguraci vašeho lokalizačního engine. Tento průvodce vás provede nastavením lokalizačního engine od nuly — od instalace až po plně nakonfigurovaný engine s hlasy značky pro jednotlivé jazyky, termíny v glosáři, jazykovými pravidly a směrováním modelů.

Co budete konfigurovat#

VrstvaK čemu sloužíPříklad
Hlasy značkyTón a míra formálnosti pro jednotlivé jazykyNeformální „du“ pro německé vývojáře, zdvořile formální styl pro japonštinu
GlosářVlastní překlady + nepřekládané výrazy„Deploy“ → „Bereitstellen“ v němčině, „OAuth“ zůstává všude beze změny
PravidlaJazykové konvence pro konkrétní jazykNezalamitelné mezery před francouzskou interpunkcí, znaky na plnou šířku v japonštině
Směrování modelůVýběr modelu podle jazyka se záložními variantamiClaude Sonnet pro evropské jazykové páry, GPT-4o jako fallback pro japonštinu

První tři položky patří vaší organizaci, ne jednomu konkrétnímu engine: glosář, sada pravidel nebo hlas značky se k engine připojují, takže i druhý engine může využívat stejnou konfiguraci místo její kopie. Směrování modelů zůstává součástí konkrétního engine.

Výsledkem je stavové překladové API. Volat ho můžete z kódu přes localization API, z příkazové řádky přes CLI nebo automaticky při každém pull requestu přes CI/CD. Každý požadavek automaticky použije všechny vrstvy.

Problém#

Každý lokalizační engine potřebuje hlasy značky pro jednotlivé jazyky, termíny v glosáři, jazyková pravidla a směrování modelů. Konfigurovat to všechno přes dashboard je zdlouhavé a opakující se — zvlášť napoprvé, kdy teprve zjišťujete, k čemu jednotlivé vrstvy slouží a jak spolu souvisejí.

MCP server Lingo.dev umožňuje vašemu AI coding asistentovi zvládnout úvodní nastavení v jediné konverzaci. Stačí ho nasměrovat na obsah vašeho produktu a on vytvoří engine, napíše texty hlasu značky, vytipuje termíny do glosáře, přidá pravidla pro konkrétní jazyk a nakonfiguruje směrování modelů — to vše najednou. Výstup pak zkontrolujete a dál si ho přizpůsobíte.

Krok 1: Nainstalujte MCP#

Vygenerujte API klíč v sekci API Keys v dashboardu Lingo.dev. Potom přidejte MCP server do konfigurace svého agenta.

Přidejte do .claude/settings.json nebo do .mcp.json na úrovni projektu:

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

Rozsah organizace

API klíč určuje, kterou organizaci MCP server spravuje. Všechny operace automaticky běží v rámci této organizace — váš asistent nikdy nemusí zadávat ID organizace.

Restartujte svého agenta a ověřte připojení tím, že ho požádáte o vypsání existujících lokalizačních enginů. Pokud je MCP aktivní, vrátí výsledky (nebo prázdný seznam u nových organizací).

Krok 2: Nakonfigurujte engine#

Zkopírujte níže uvedený prompt a vložte ho do svého AI asistenta pro vývoj. Nahraďte URL na konci webem svého produktu, dokumentací nebo README — agent potřebuje reprezentativní obsah, aby odvodil váš hlas, terminologii a cílové publikum.

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 voice texts for each locale (and English),
glossary terms that need consistent translations or should stay
untranslated, and locale-specific linguistic rules.

https://docs.yourproduct.com

Nezapomeňte na URL

Prompt končí zástupnou URL. Nahraďte ji odkazem na obsah, který vystihuje skutečný hlas vašeho produktu — dokumentaci, README, onboarding flow nebo marketingový web. Bez něj agent vygeneruje obecnou konfiguraci.

Agent si přečte váš obsah, vytvoří engine a nakonfiguruje všechny vrstvy v jediném průchodu. Další kroky jsou o kontrole a doladění toho, co vytvořil.

Krok 3: Dolaďte hlasy značky#

Zkontrolujte hlas značky, který agent vytvořil. Hlas značky obsahuje jeden text pro každý jazyk a určuje, jak váš produkt v daném jazyce mluví — tón, míru formálnosti a styl. Agent to odvodí z vašeho obsahu, ale kulturní nuance se vyplatí ověřit.

Na co se zaměřit:

JazykBěžná úprava
Němčina„du“ (neformální) vs. „Sie“ (formální) — záleží na vašem publiku
Francouzština„tu“ (neformální) vs. „vous“ (formální) — spotřebitelský segment vs. enterprise
JaponštinaÚroveň zdvořilosti — zdvořile formální styl (です/ます) je bezpečná volba pro většinu produktů
AngličtinaText ve zdrojovém jazyce často chybí — kvůli konzistenci ho doplňte

Dobře nakonfigurovaný text hlasu značky pro němčinu vypadá takto:

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).

Pokud nesedí jazykový rejstřík, řekněte to asistentovi přímo:

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

Krok 4: Dolaďte glosář#

Zkontrolujte termíny v glosáři, které agent vytvořil. Glosář dává engine přesnou kontrolu nad konkrétními termíny — buď vynucuje překlad, nebo naopak zabraňuje překladu. Agent termíny rozpozná z vašeho obsahu, ale může přehlédnout ty specifické pro váš produkt nebo vybrat nesprávné překlady.

Typický glosář po úvodním průchodu:

Zdrojový textCílový textZdrojový jazykCílový jazykTyp
DeployBereitstellenendevlastní překlad
workspaceespace de travailenfrvlastní překlad
Lingo.devLingo.dev**nepřekládatelné
OAuthOAuth**nepřekládatelné

Co zkontrolovat:

  • Chybějící termíny — názvy funkcí produktu, interní jargon, na který agent nenarazil
  • Nesprávné překlady — agent může zvolit synonymum, které neodpovídá vaší zavedené terminologii
  • Chybějící nepřekládané výrazy — názvy značek, názvy protokolů nebo zkratky, které mají zůstat beze změny

Termíny se párují podle sémantické podobnosti — termín pro „Deploy“ se tak vztahuje i na „Deploying“, „deployment“ a „deploy your application“, aniž by bylo potřeba vytvářet samostatné položky. Pro termíny, které platí napříč všemi jazyky, použijte zástupné znaky *.

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

Krok 5: Upravte pravidla#

Zkontrolujte pravidla, která agent vytvořil. Pravidla jsou samostatné, testovatelné konvence pro konkrétní jazyky, seskupené do sady pravidel, kterou engine používá. Na rozdíl od hlasu značky, který nastavuje celkový tón, pravidla zachycují to, co obecným modelům uniká — interpunkci, zkratky, šířku znaků nebo formátování čísel.

Typická sada pravidel po úvodním průchodu:

JazykNázevPravidlo
frMezery ve francouzské interpunkciPřed :, ;, ! a ? vždy používejte nezalomitelnou mezeru
deNěmecké adresní zkratkyZkracujte „Straße“ na „Str.“ a „Nummer“ na „Nr.“
jaŠířka znaků v japonštiněPoužívejte závorky na plnou šířku () místo polovičních ()

Každé pravidlo řeší jednu konkrétní oblast, takže je lze testovat jednotlivě — pokud se pokazí německé zkratky, upravíte jen toto jedno pravidlo, aniž byste museli sahat na cokoli dalšího.

Co zkontrolovat:

  • Chybějící pravidla — formátování čísel, formáty data, měnové konvence pro vaše cílové jazyky
  • Zdrojový jazyk — často chybějí anglická pravidla pro oxfordskou čárku, psaní Title Case nebo formátování čísel
text
In French, there should always be a non-breaking space before
colons and semicolons. Add that as a rule for fr.

Krok 6: Nakonfigurujte směrování modelů (nepovinné)#

Nové enginy přicházejí předem nakonfigurované s výchozími modely optimalizovanými pro kvalitu napříč běžnými i méně rozšířenými jazyky. Většina týmů je nemusí měnit.

Pokud máte konkrétní požadavky — model, který si vede dobře ve vašem oboru, rozpočtové omezení nebo požadavek na compliance — přepište výchozí nastavení:

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

Každá konfigurace modelu podporuje seřazené fallbacky. Pokud primární model selže (výpadek, rate limit nebo ukončení podpory), engine automaticky vyzkouší další.

Další kroky#

Localization MCP
Kompletní dokumentace MCP serveru a reference k nastavení
Localization Engines
Jak spolu funguje pět konfigurovatelných vrstev
Brand Voices
Pravidla tónu, formálnosti a stylu pro jednotlivé jazyky
Pravidla
Jazykové konvence seskupené do sad pravidel

Byla tato stránka užitečná?

Max PrilutskiyMax Prilutskiy·Aktualizováno před 8 dny·6 min čtení