Skip to main content
AI agent network visualization

Traduceți fișiere JSON în câteva secunde

Chei intacte. Structură imbricată păstrată. Variabile de interpolare nemodificate. Doar conținut tradus în locul textelor inițiale.

Traducerea manuală a fișierelor JSON este plină de capcane

Cunoașteți procedura. Exportați fișierul JSON de localizare, îl deschideți într-o foaie de calcul sau într-un instrument de traducere, evitați cu atenție să deteriorați cheile imbricate, sperați că nimeni nu modifică variabilele, îl importați din nou, remediați structura deteriorată și repetați procesul pentru fiecare limbă.

Cheile imbricate sunt aplatizate sau deformate de instrumentele generice de traducere

Variabilele de interpolare sunt traduse sau deteriorate de instrumentele generice

Regulile de plural ICU sunt deteriorate fără avertisment când instrumentele nu înțeleg sintaxa MessageFormat

Indicii matricelor se deplasează, ordinea cheilor se modifică, iar formatarea dispare

Sursă (engleză)
messages/en.json
{
  "welcome": "Welcome, {name}!",
  "items": {
    "count": "{count, plural, one {# item} other {# items}}",
    "empty": "Your cart is empty"
  },
  "nav": {
    "home": "Home",
    "settings": "Settings"
  }
}
Traducere (germană)
messages/de.json
{
  "welcome": "Willkommen, {name}!",
  "items": {
    "count": "{count, plural, one {# Artikel} other {# Artikel}}",
    "empty": "Ihr Warenkorb ist leer"
  },
  "nav": {
    "home": "Startseite",
    "settings": "Einstellungen"
  }
}

Ce păstrează i18n Agent

Structura cheilor

Cheile imbricate, notația cu puncte și indicii matricelor rămân exact la locul lor

Variabilele de interpolare

Variabilele precum name, count și substituenții pentru price sunt recunoscute și păstrate nemodificate în toate cadrele de lucru i18n importante

Regulile de plural ICU

Categoriile de plural sunt traduse corect, iar structura ICU MessageFormat rămâne intactă

Formatarea și spațiile albe

Indentarea, ordinea cheilor și formatarea JSON corespund fișierului-sursă

Funcționează cu cadrul dumneavoastră de lucru i18n

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

Cum funcționează

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.

Fără copiere și lipire manuală. Fără extragerea textelor. Doar fișiere traduse.

Încercați acum i18n Agent

Plasați aici fișierul de traducere

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

sau faceți clic pentru a-l selecta

Limbi țintă

Nu este necesară înregistrareaEstimare instantanee

Întrebări frecvente

Sunteți dezvoltator?

Instalați instrumentul CLI și traduceți primul fișier în 2 minute.

Instalați instrumentul CLI

Reprezentați o companie?

Aveți încă un contract TMS care vă ține pe loc? Haideți să discutăm despre migrare.