Traduci il tuo file JSON in pochi minuti con il traduttore AI più preciso. Provalo gratuitamente per 30 giorni, senza bisogno di carta di credito. Carica i tuoi file .json
, scegli le lingue di destinazione e ottieni traduzioni di alta qualità. Connetti il tuo repository per evitare di caricare e scaricare singoli file.
Traduzione di file JSON per la prima volta con PTC
Private Translation Cloud (PTC) è un traduttore AI ottimizzato per il software. Può tradurre file JSON utilizzati in framework web e mobile, come React, Vue.js, Angular, React Native, Swift e Kotlin.
Carica i tuoi file di risorse JSON e ottieni file completamente tradotti con una qualità di livello umano, alla velocità e al costo di una macchina.
Passaggio 1
Iscriviti per una prova gratuita di 30 giorni con PTC
Iscriviti per una prova gratuita di 30 giorni: non è richiesta alcuna carta di credito e non ci sono limitazioni.
Durante il periodo di prova, puoi tradurre tutti i file JSON di cui hai bisogno in qualsiasi lingua. Quando accedi per la prima volta a PTC, seleziona semplicemente Caricamento manuale file durante la configurazione per caricare i tuoi file. Puoi quindi scaricare e utilizzare le traduzioni.
Al termine del periodo di prova, puoi continuare a utilizzare PTC come strumento di traduzione JSON aggiornando il tuo account.
Passaggio 2
Parla a PTC del tuo software
Comunica a PTC il nome del tuo software, cosa fa e chi lo utilizza. Questo contesto aiuta PTC a fornire traduzioni accurate e dal suono naturale con il tono, la terminologia e il fraseggio giusti.

Passaggio 3
Carica il tuo file o i tuoi file JSON
Carica uno o più file JSON su PTC. Una volta fatto, lo strumento mostra il formato di output del file tradotto.

Sarai anche in grado di caricare le traduzioni esistenti che hai in seguito durante la configurazione. Tuttavia, per ottenere i migliori risultati, lascia che PTC traduca da zero. In questo modo, tradurrà in modo coerente e terrà conto di tutti i testi e i termini placeholder.
Passaggio 4
Scegli le lingue in cui tradurre
Seleziona una delle lingue supportate. PTC offre traduzione contestuale in 33 lingue. Alcune lingue hanno più di un locale, quindi scegli il più popolare o quello più appropriato per il tuo software.
Ora, PTC è pronto per tradurre!
Passaggio 5
Scarica e visualizza le traduzioni
PTC termina le traduzioni in pochi minuti e puoi scaricarle immediatamente in un file ZIP. Puoi anche fare clic su Visualizza traduzioni per vedere i risultati in una tabella ben organizzata.

Scarica o riscarica i tuoi file tradotti dalla scheda File di risorse in qualsiasi momento.

Per le traduzioni future, puoi modificare i percorsi dei file, i rami o i formati dei placeholder, andando su Impostazioni nella dashboard di PTC.
Passaggio 6
Ricompila la tua app per visualizzare le lingue disponibili
Posiziona i file tradotti nella cartella corretta manualmente o aggiorna la tua configurazione in modo che la tua app possa trovarli.
Se il tuo progetto utilizza già una libreria di localizzazione come i18next o vue-i18n e i percorsi dei tuoi file corrispondono alla sua struttura prevista, non è necessario apportare ulteriori modifiche.
In caso contrario, verifica che:
- La configurazione del tuo software punti alle cartelle e ai nomi di file corretti
- La tua logica di selezione della lingua funzioni e carichi il file corretto per ogni lingua
Una volta configurato correttamente, il tuo software visualizzerà automaticamente le traduzioni in base alla lingua selezionata o rilevata.
Traduzione di contenuti aggiuntivi con PTC
Se il tuo software include contenuti traducibili che non sono archiviati in file JSON, puoi tradurli manualmente utilizzando Incolla per tradurre.
I casi d’uso comuni includono:
- Contenuto delle email
- Elenchi di app store
- Note di rilascio
- Altri contenuti non tracciati nel controllo della versione ma che fanno comunque parte dell’esperienza utente
Per tradurre questo tipo di contenuto, vai su Traduzioni → Incolla per tradurre e aggiungi il tuo testo. PTC li traduce istantaneamente con precisione.
Queste traduzioni non vengono aggiunte automaticamente alla tua codebase: dovrai incollarle nel tuo elenco di app store, nelle note di rilascio o nella configurazione dell’email.
Esempio: traduzione di un’email di benvenuto
Ad esempio, stiamo utilizzando la prima parte delle email di benvenuto effettive che inviamo agli utenti di WPML, il nostro plugin di traduzione di WordPress. Mostriamo come sarebbe tradurre il contenuto con PTC.


Per ottenere questi testi tradotti, abbiamo utilizzato la funzione Incolla per tradurre, scegliendo l’opzione Email.

Automatizzare il processo di traduzione
Non è necessario caricare manualmente singoli file JSON ogni volta che si modifica qualcosa nel codice. PTC può connettersi al tuo repository e monitorare gli aggiornamenti ai tuoi file di risorse. Quindi, ti invia una richiesta di unione con traduzioni aggiornate che puoi utilizzare subito.
Opzione 1
Integra PTC nel tuo repository git
Durante la configurazione del progetto, scegli di connettere il tuo repository GitHub, GitLab o Bitbucket a PTC. Questo metodo richiede un token di accesso con autorizzazioni di lettura e scrittura.
Specificherai quindi quali rami monitorare. Quando PTC rileva qualsiasi modifica nei tuoi file di risorse, ritraduce automaticamente il contenuto aggiornato e invia la richiesta di unione.

Opzione 2
Integra utilizzando l’API
Se preferisci non connettere direttamente il tuo repository, puoi integrare PTC nel tuo flusso di lavoro CI o di implementazione.
Il tuo sistema invia il file JSON a PTC tramite l’API e PTC restituisce i file tradotti nella stessa richiesta.
Come rendere traducibili i tuoi file .json
Per tradurre i tuoi file JSON, assicurati che siano ottimizzati per la traduzione. I file non traducibili non possono essere letti dagli strumenti di traduzione software.
Utilizza questo elenco di controllo per assicurarti che il contenuto nei tuoi file .json
sia strutturato correttamente.
Aggiungi tutto il testo rivolto all’utente ai file JSON
Archivia ogni stringa dell’interfaccia utente nei tuoi file JSON come coppie chiave-valore. PTC legge queste chiavi e valori e restituisce versioni tradotte per le lingue selezionate.
Organizza le stringhe correlate in oggetti nidificati per mantenere i file gestibili e fornire un contesto prezioso per la traduzione.
Esempio
Corretto – file JSON ben strutturato:
.json:
echo __( 'Read more', 'your-plugin' );
_e( 'Submit', 'your-plugin' );
Codice:
console.log(t('homepage.title'));
Non corretto – stringhe hardcoded nel codice:
console.log("Welcome to our site");
⚠️ Non hardcodare il testo traducibile direttamente nel tuo codice sorgente. Il testo hardcoded come questo non verrà estratto o tradotto da PTC.
Utilizza placeholder per valori dinamici
Utilizza placeholder per contenuti variabili come nomi utente, conteggi o date. Questo aiuta a preservare la struttura della frase e la grammatica in ogni lingua.
Il formato del tuo placeholder può variare a seconda della libreria di localizzazione. PTC supporta tutti i formati placeholder comuni, come {userName}, {name}, %1$s o {{name}}, in modo che il tuo contenuto dinamico venga preservato correttamente nella traduzione.
Esempio
Corretto – Una stringa completa con placeholder:
.json:
{
"greeting": "Hello, {userName}! Today is {currentDate}."
}
Codice:
const message = t('greeting', { userName: 'Alex', currentDate: 'Monday' });
Non corretto – Stringa divisa con concatenazione:
{
"greetingStart": "Hello, ",
"greetingEnd": "! Today is "
}
const message = t('greetingStart') + userName + t('greetingEnd') + date;
⚠️ La divisione delle stringhe può rompere la grammatica e l’ordine delle parole in altre lingue, portando a traduzioni errate.
Utilizza PTC per tradurre altri progetti
PTC non è solo per la traduzione di file JSON: supporta altri formati di file di risorse come iOS .strings
, CSV e altro.

Traduci automaticamente i tuoi file JSON
Traduci i tuoi file JSON con PTC e prepara la tua app per un pubblico globale. Inizia con una prova gratuita e ottieni un utilizzo illimitato per 30 giorni.
