Localizzazione software con IA progettata per le pipeline CI/CD
PTC (Private Translation Cloud) si collega a GitHub, GitLab e Bitbucket e traduce i tuoi file di risorse in oltre 40 lingue a ogni commit. La revisione visiva della traduzione verifica l'app in esecuzione in ogni lingua, così puoi pubblicare senza QA manuale per ogni rilascio.
I file di origine cambiano, PTC li traduce automaticamente, i file tradotti tornano nel tuo repository come pull request e l'AI Visual QA verifica il risultato renderizzato dell'app prima del rilascio. Nessun passaggio di file tra i team, nessuna consegna ad agenzie tra un rilascio e l'altro.
Inizia la tua prova gratuita di 30 giorni: traduci il tuo software ora
- 20.000 parole in 2 lingue, gratis
- Oltre 40 lingue supportate
- Revisione visiva della traduzione dell'app in esecuzione inclusa
- Certificazione ISO 27001: sicurezza e conformità già garantite
- Nessuna carta di credito richiesta
Il workflow di localizzazione che sta rallentando il tuo team
La maggior parte dei team di sviluppo adotta la localizzazione nello stesso modo, scontrandosi con i soliti tre problemi:
- Le traduzioni rompono l'interfaccia utente. Le parole tedesche sono circa il 30% più lunghe di quelle inglesi. Ti accorgi che i tuoi pulsanti hanno problemi di overflow solo in produzione.
- La localizzazione è sempre l'ultimo passaggio. Esporti manualmente i file
.json,.poo.strings. Le traduzioni tornano in ritardo e rallentano il rilascio. - Le traduzioni non riflettono il tuo brand. Gli strumenti generici di traduzione software non conoscono i nomi delle tue funzionalità, la tua terminologia tecnica o se il tuo tono debba essere formale o scherzoso.
PTC sostituisce tutto questo con un flusso nativo per la CI.
Cosa distingue PTC nella localizzazione software
Ogni punto qui sotto rimanda alla sezione dettagliata più avanti nella pagina.
- PTC impara il vocabolario del tuo prodotto e la voce del brand: traduzioni su misura per ogni progetto, con precisione contestuale in ogni file di risorse.
- Revisione visiva della traduzione del tuo software in esecuzione: PTC revisiona il tuo prodotto renderizzato così puoi pubblicare senza QA manuale per lingua.
- Integrazione CI/CD nativa con GitHub, GitLab e Bitbucket: le traduzioni vengono aperte come PR a ogni push sui tuoi file di origine.
- Glossario e memoria di traduzione per progetto: la terminologia resta coerente in ogni file di risorse del progetto e in ogni rilascio.
- Gestione di ogni formato di risorsa comune fin da subito: JSON, YAML, PO, .strings, .xcstrings, .properties, .resx, .arb, CSV e altri ancora.
PTC impara il vocabolario del tuo prodotto e la voce del brand
PTC non è uno strumento di traduzione che aiuta il tuo team a tradurre. PTC è il traduttore. Impara il vocabolario, il tono e le regole del tuo prodotto dalle stringhe che carichi e le applica coerentemente in ogni rilascio.
Costruito per i team di sviluppo, non aggiunto a posteriori
Uno strumento di traduzione software ha valore quando si adatta al workflow esistente, comprende i formati di file tecnici e preserva segnaposto e variabili. PTC è costruito esattamente per questo: analizza i tuoi file di risorse automaticamente, impara la terminologia del tuo prodotto e fornisce traduzioni che rispettano i vincoli della tua interfaccia utente, così i tuoi ingegneri mantengono il loro workflow invece di doversi adattare a un'app di traduzione generica.
- Voce del brand per progetto. Definisci lo scopo del tuo prodotto e il tuo pubblico una sola volta. PTC usa questo contesto per ogni stringa, così le tue traduzioni sembrano scritte dal tuo team. Questo vale sia che il tuo prodotto sia formale o informale, tecnico o rivolto ai consumatori.
- Glossario cumulativo. Aggiungi termini specifici del brand, nomi di funzionalità e regole “do-not-translate” una sola volta. “Cart = Carrito” per lo spagnolo. PTC le applica in ogni file, in ogni lingua e in ogni aggiornamento futuro.
- Traduzioni che si adattano alla tua UI. PTC utilizza lunghezze predefinite intelligenti per ogni lingua di destinazione e segnala gli overflow mentre traduci, non dopo la build.
- Segnaposto gestiti correttamente. PTC riconosce segnaposto come
%s,{{name}},{0},%1$sin ogni formato di risorsa supportato. Le variabili vengono preservate per non rilasciare mai una stringa corrotta. - Memoria di traduzione tra gli aggiornamenti. Quando cambi una sola parola in un paragrafo, PTC ri-traduce solo ciò che è cambiato e preserva il resto.
- Nessuna incertezza. Se una stringa è ambigua (ad esempio, “Submit” è un pulsante o un sostantivo?), PTC si ferma e chiede chiarimenti invece di scegliere un significato errato.
Revisione visiva della traduzione del tuo software in esecuzione: pubblica senza QA manuale per lingua
La traduzione è necessaria ma non sufficiente per pubblicare software multilingue. Una stringa tradotta può causare il rilascio di un prodotto difettoso. Un'etichetta tedesca che esce dai bordi di un pulsante. Una parola francese con la categoria grammaticale errata. Una stringa inglese che qualcuno ha dimenticato di inserire nell'helper i18n. Individuare questi problemi tradizionalmente richiede una sessione di QA manuale di più giorni per ogni lingua e per ogni rilascio. Questa è la fase più costosa e lenta della localizzazione, ed è il motivo per cui molti team si limitano a due o tre lingue.
L'AI Visual QA di PTC sostituisce quella fase con l'automazione nativa per la CI. Due modalità coprono ogni tipo di software:
- Estensione del browser (per software basato su browser come SaaS, interfacce di amministrazione web, app desktop web-based). Installa l'estensione del browser di PTC e registra una sola volta un percorso guidato dei flussi utente critici della tua app. Da quel momento in poi, PTC riproduce la registrazione dopo ogni rilascio, cattura ogni schermata in ogni lingua e ispeziona il risultato renderizzato.
- Caricamento screenshot (per app desktop native, strumenti CLI server o qualsiasi software non basato su browser). Carica uno screenshot per lingua per ogni schermata. L'IA visiva di PTC ispeziona il risultato renderizzato nello stesso modo.
I problemi che PTC può correggere nei file di risorse (ambiguità verbo/sostantivo, overflow del layout, errori nei plurali) vengono risolti automaticamente. I problemi che risiedono nel tuo codice sorgente (wrapper mancanti, stringhe hardcoded, concatenazione di frasi) vengono segnalati come prompt pronti da incollare per Cursor o Claude Code.
L'obiettivo finale passa da “file di risorse tradotti” a “software multilingue pronto per il rilascio”. Nessun'altra piattaforma di localizzazione offre questo oggi.
Integrazione CI/CD nativa con GitHub, GitLab e Bitbucket
Inserisci la GitHub Action di PTC nel tuo repository e le traduzioni avvengono a ogni push:
# .github/workflows/translate.yml
name: PTC translate
on:
push:
branches: [main]
paths:
- 'src/locales/en.json'
- 'app/src/main/res/values/strings.xml'
jobs:
translate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Trigger PTC translation
run: |
curl -X POST https://api.ptc.wpml.org/v1/projects/${{ secrets.PTC_PROJECT_ID }}/sync \
-H "Authorization: Bearer ${{ secrets.PTC_API_KEY }}"
PTC sincronizza le nuove stringhe di origine, le traduce nelle tue lingue di destinazione e apre una PR con i file aggiornati es.json, de.json, values-es/strings.xml e così via. Il tuo team revisiona la PR come qualsiasi altra modifica al codice.
Per GitLab CI, Bitbucket Pipelines, CircleCI o qualsiasi altro sistema di CI, lo stesso flusso funziona tramite REST. Consulta il riferimento API di PTC per l'API completa di webhook e sincronizzazione.
Per i team che effettuano più rilasci a settimana, PTC scala senza costi fissi per rilascio. PTC ri-traduce solo le stringhe che sono effettivamente cambiate. Un aggiornamento di 10 stringhe non comporta la ri-traduzione delle altre 10.000. PTC è attivo 24/7. Non dovrai mai aspettare i tempi di consegna di un'agenzia per la settimana successiva.
La localizzazione corre insieme al codice, non dopo
Traduzione continua significa che la localizzazione vive all'interno del tuo ciclo di vita di sviluppo invece di diventare una fase separata alla fine. PTC garantisce questo collegandosi al tuo repository Git o alla tua pipeline CI/CD. Quando effettui il push di nuovo codice, PTC rileva le nuove stringhe, applica il contesto del tuo prodotto e il glossario, le traduce e le restituisce come pull request, così la localizzazione tiene il passo con ogni commit invece di bloccare il rilascio successivo.
Glossario e memoria di traduzione per progetto
Aggiungi una voce al glossario una sola volta. Per esempio: “Cart = Carrito” per lo spagnolo. PTC applica la voce in ogni file dello stesso progetto, ora e in ogni aggiornamento futuro. Non dovrai mai ricaricare file TMX tra una sessione e l'altra.
Puoi gestire le voci del glossario in due modi. Il pannello di controllo di PTC fornisce un editor per inserimenti ad hoc. L'API REST di PTC supporta l'importazione e l'esportazione del glossario per i team che gestiscono la terminologia in un sistema separato.
Modifica o ri-traduci qualsiasi stringa dopo la generazione
PTC non blocca mai una traduzione. Puoi revisionare, modificare o chiedere a PTC di ri-tradurre qualsiasi stringa dalla scheda Translations in qualsiasi momento, così il tuo team mantiene l'ultima parola su ogni termine pubblicato.
PTC gestisce ogni formato di risorsa comune fin da subito
PTC gestisce i formati che il tuo stack utilizza realmente. I formati elencati di seguito rimandano alle loro pagine di traduzione dedicate:
- Web: JSON (i18next, react-intl, vue-i18n, next-intl), YAML (Rails), PO/POT (Django, WordPress).
- iOS:
.strings,.stringsdict,.xcstrings(Cataloghi di stringhe). - Android:
strings.xml, plurali, array di stringhe. - Desktop / cross-platform:
.properties(Java),.resx(.NET),.arb(Flutter),.po(gettext). - Dati / cataloghi: CSV, XLIFF, XLSX, Markdown.
La localizzazione software non inizia e finisce con l'interfaccia utente. PTC traduce anche note di rilascio, notifiche email, documentazione di aiuto, materiali di marketing, feedback degli utenti e bug report. Tutto nello stesso progetto, così la terminologia resta coerente in ogni punto di contatto con l'utente.
Consulta la matrice completa dei formati e delle lingue supportate per l'elenco completo.
Pubblica in oltre 40 lingue, dall'arabo al giapponese
PTC traduce in oltre 40 lingue, tra cui arabo, cinese, francese, tedesco, giapponese, coreano, portoghese, spagnolo e molte altre, così puoi raggiungere nuovi mercati senza dover aggiungere un nuovo strumento per ognuno di essi. Consulta l'elenco completo delle lingue supportate per confermare che i tuoi target siano coperti.
Traduci note di rilascio cross-platform, email ai clienti e documentazione di supporto
Le note di rilascio cross-platform, le email rivolte ai clienti, la documentazione di supporto e i testi del sito di marketing vivono tutti al di fuori dei tuoi file di risorse. La funzione Paste to Translate di PTC gestisce questi testi nello stesso progetto. Incolla il testo di origine, scegli le lingue di destinazione e ottieni traduzioni che utilizzano lo stesso glossario e la stessa voce del brand delle tue stringhe in-app.
Traduci contenuti generati dagli utenti, ticket di supporto e dati dinamici con l'API di PTC
I contenuti generati dagli utenti, i ticket di supporto e i dati dinamici che il tuo software gestisce a runtime hanno bisogno di traduzione immediata. L'API REST di PTC traduce questi contenuti su richiesta con autenticazione tramite Bearer token, utilizzando lo stesso glossario e la stessa voce del brand delle traduzioni dei tuoi file di risorse.
Prezzi: prova gratuita di 30 giorni, poi Pay-As-You-Go
La prova gratuita copre 20.000 parole in 2 lingue senza carta di credito. Al termine della prova, PTC offre il piano Pay-As-You-Go. Nessun abbonamento. Nessun impegno minimo. Le prime 500 parole ogni mese sono gratuite. Paghi solo per il resto. La pagina dei prezzi include un calcolatore dei costi. Registrati con un'email aziendale per una prova business estesa.
PTC è certificato ISO 27001 per l'uso enterprise
PTC è certificato ISO 27001, il che significa che i tuoi dati e quelli dei tuoi utenti sono gestiti secondo standard di sicurezza riconosciuti a livello internazionale. PTC supporta la traduzione continua per team di sviluppo di ogni dimensione, dalla startup con 3 sviluppatori all'azienda enterprise che rilascia settimanalmente in 12 lingue.
Segui un percorso collaudato dalla prima stringa al rilascio
Iniziare è semplice quando hai una guida. La nostra guida alla localizzazione software ti accompagna in ogni fase, dalla preparazione delle stringhe per la traduzione alla gestione degli aggiornamenti man mano che il tuo prodotto cresce, così potrai adottare PTC con un piano chiaro invece di procedere per tentativi. Leggi la guida alla localizzazione software per impostare il tuo primo progetto.
Pronto a pubblicare software multilingue verificato?
Collega il tuo repository GitHub o GitLab. PTC traduce i tuoi file di risorse in oltre 40 lingue e revisiona l'app in esecuzione in ognuna di esse a ogni rilascio. Pubblica con fiducia.
Inizia la tua prova gratuita di 30 giorni: 20.000 parole offerte da noi, nessuna carta di credito richiesta.
Per gli sviluppatori pronti ad approfondire:
- Leggi il riferimento API di PTC: endpoint REST, webhook, integrazione CI.
- Consulta il supporto per formati file e lingue.
- Contattaci per soluzioni enterprise: SLA personalizzati, opzioni on-prem, supporto dedicato.