La maggior parte delle codebase non è mai stata costruita per la localizzazione.

Connetti il repository e globalize.now rileva ogni stringa hardcoded e la converte in un'architettura i18n strutturata automaticamente — dall'app o guidato dal tuo agente di codifica.

Compatibile con React, Next.js, Vue e framework frontend moderni.

Costruisci con Cursor o Lovable? Vedi la nostra guida per app costruite con IA.

Output

Prima

<button>Submit order</button>

Dopo

<button>{t("checkout.submit_order")}</button>
locales/
  en.json  fr.json  es.json

Come converte globalize.now le stringhe UI hardcoded in chiavi i18n?

Funziona con React, Next.js, Vue e i moderni framework frontend. Connetti il tuo repo nell'app e la scansione fa il resto — oppure eseguila dal tuo agente di codifica.

Scansione del tuo repo

Scansione del repository...

stringhe UI hardcoded rilevate

chiavi di traduzione generate

file di traduzione creati

glossario generato

La tua app è ora pronta per la localizzazione.

Nell'app lavoriamo su un clone, quindi il tuo branch rimane intatto finché non fai il merge. Nel percorso dell'agente viene eseguito localmente sulla tua macchina.

Preferisci eseguire questo dal tuo agente di codifica? Vedi il percorso dell'agente →

Connetti l'MCP

Connetti l'MCP di Globalize a Claude, Cursor o qualsiasi client MCP e avvia la localizzazione dal tuo agente.

Endpoint

https://api.globalize.now/mcp

Claude Code

claude mcp add --transport http globalize https://api.globalize.now/mcp

Cursor — aggiungi a ~/.cursor/mcp.json

{"mcpServers":{"globalize":{"url":"https://api.globalize.now/mcp"}}}

Claude.ai / qualsiasi client — aggiungi come connettore personalizzato con l'URL qui sopra (autenticazione OAuth, nessuna API key)

L'MCP gestisce progetti, traduzioni e sincronizzazione GitHub — non internazionalizza il tuo codice. Esegui prima le skill (vedi Inizia).

Cosa globalize.now cambia effettivamente nel tuo repo

globalize.now analizza il tuo repository e introduce una struttura di localizzazione reale automaticamente.

components/checkout/button.tsx

Prima

Submit order

Dopo

{t("checkout.submit_order")}
locales/en.json
{
  "checkout.submit_order": "Submit order"
}

Che l'esecuzione avvenga nell'app o attraverso il tuo agente, i cambiamenti al tuo repo sono gli stessi:

  • estrarre stringhe UI dai componenti
  • generare chiavi di traduzione strutturate
  • creare file di localizzazione
  • riscrivere stringhe UI per usare chiavi di traduzione

Perché la localizzazione diventa dolorosa nelle codebase reali

La maggior parte delle applicazioni inizia senza internazionalizzazione. Nel tempo il testo dell'UI diventa incorporato direttamente dentro i component.

Quando la localizzazione è necessaria:

  • le stringhe UI sono sparse in centinaia di file
  • il testo duplicato appare in tutta l'interfaccia
  • le chiavi di traduzione non sono mai state progettate
  • non esiste una struttura di locale

Aggiungere i18n in questa fase di solito significa riscrivere grandi parti dell'UI.

Cosa genera globalize.now

Estrai stringhe UI dalla tua codebase

Scansiona component, route e template per testo rivolto all'utente.

Come genera globalize.now chiavi di traduzione strutturate?

Converti stringhe UI in chiavi i18n con namespace.

Quali file locale genera globalize.now automaticamente?

Genera file JSON locale e un glossario condiviso.

Come funziona

1

Scansiona il tuo repository

Analizza la codebase per rilevare stringhe UI rivolte all'utente.

2

Normalizza il testo dell'UI

Converti stringhe UI in chiavi di traduzione coerenti.

3

Genera file di localizzazione

Crea file JSON locale e un glossario di traduzione condiviso.

Aggiungi la localizzazione alla tua codebase senza riscrivere la tua UI.

Genera automaticamente l'architettura i18n di cui la tua app ha bisogno.

Inizia gratis con 5 € di credito di traduzione. Piani a pagamento per repo e team più grandi.

Rendi la mia app multilingue

Scegli il tuo workflow

globalize.now funziona sia che la tua UI sia scritta da IA o costruita in una codebase tradizionale.

App generate da IA

Gli strumenti IA spesso hardcodano l'inglese direttamente dentro i component dell'UI.globalize.now estrae quelle stringhe e genera un'architettura i18n propria automaticamente.

Per i costruttori di IA

Codebase per sviluppatori

Le app legacy spesso incorporano il testo dell'UI in centinaia di component e file.globalize.now scansiona il repository e converte quelle stringhe in chiavi di traduzione strutturate.

Per gli sviluppatori