Skip to main content
AI agent network visualization

Přeložte soubory JSON během několika sekund

Klíče nedotčené. Vnoření zachováno. Interpolační proměnné beze změny. Jen přeložený obsah tam, kde dříve byly Vaše řetězce.

Ruční překlad JSON je minové pole

Znáte to. Exportujete lokalizační soubor JSON, otevřete ho v tabulce nebo překladatelském nástroji, pečlivě se vyhýbáte rozbití vnořených klíčů, doufáte, že nikdo nezasáhne do proměnných, znovu naimportujete, opravujete rozbitou strukturu a opakujete to pro každý jazyk.

Vnořené klíče se v generických překladových nástrojích zplošťují nebo zkomolí

Interpolační proměnné se v generických nástrojích překládají nebo poškodí

Pravidla plurálů ICU se tiše rozbijí, když nástroje nerozumí syntaxi MessageFormat

Indexy polí se posunou, pořadí klíčů se změní, formátování zmizí

Zdroj (angličtina)
messages/en.json
{
  "welcome": "Welcome, {name}!",
  "items": {
    "count": "{count, plural, one {# item} other {# items}}",
    "empty": "Your cart is empty"
  },
  "nav": {
    "home": "Home",
    "settings": "Settings"
  }
}
Překlad (němčina)
messages/de.json
{
  "welcome": "Willkommen, {name}!",
  "items": {
    "count": "{count, plural, one {# Artikel} other {# Artikel}}",
    "empty": "Ihr Warenkorb ist leer"
  },
  "nav": {
    "home": "Startseite",
    "settings": "Einstellungen"
  }
}

Co i18n Agent zachovává

Struktura klíčů

Vnořené klíče, tečková notace i indexy polí zůstávají přesně tam, kde jsou

Interpolační proměnné

Proměnné jako name, count a zástupné symboly price se rozpoznají a zůstanou beze změny napříč všemi hlavními i18n frameworky

Pravidla plurálů ICU

Kategorie plurálu se přeloží správně, zatímco struktura ICU MessageFormat zůstane nedotčená

Formátování a bílé znaky

Odsazení, pořadí klíčů i formátování JSON odpovídá Vašemu zdrojovému souboru

Funguje s Vaším i18n frameworkem

next-intl
i18next / react-i18next
react-intl (FormatJS)
vue-i18n
Angular i18n
Flutter ARB

Jak to funguje

How i18n Agent works: Install, Translate, Done
1
2
3
terminal
$translate_filesrc/messages/en.json
 --target["de", "ja", "es"]
Done.3 languages, 142 keys translated.

Žádné ruční kopírování a vkládání. Žádná extrakce řetězců. Jen přeložené soubory.

Vyzkoušejte i18n Agent nyní

Sem přetáhněte svůj překladový soubor

JSON, YAML, PO, XML, CSV, Markdown, Properties

nebo klikněte a vyberte soubor

Cílové jazyky

Bez registraceOkamžitý odhad

Často kladené otázky

Vývojář?

Nainstalujte nástroj CLI a přeložte svůj první soubor za 2 minuty.

Nainstalovat nástroj CLI

Enterprise tým?

Stále jste uvázaní ve smlouvě s TMS? Pojďme probrat migraci.