Traduci app iOS e Android con l'IA
Traduci app iOS e Android in 40+ lingue con l'IA. PTC (Private Translation Cloud) impara il vocabolario della tua app ed esegue una revisione visiva dell'app in esecuzione, così puoi rilasciare senza QA manuale per lingua.
PTC gestisce strings.xml, .strings e .xcstrings in un unico progetto. Mantieni un'unica fonte di verità, un unico glossario e un unico passaggio di AI Visual QA per release. Le tue schede dello store di App Store e Google Play vengono tradotte nello stesso progetto, in modo che la terminologia rimanga coerente.
Le app localizzate raggiungono più utenti e guadagnano di più in ogni mercato in cui vengono rilasciate. Questo ritorno si ottiene solo quando la localizzazione si adatta all'interfaccia utente e rispecchia il brand. PTC è progettato per soddisfare questo standard.
Inizia la tua prova di 30 giorni: traduci la tua app mobile ora
- 20.000 parole in 2 lingue
- 40+ lingue supportate
- Revisione visiva della traduzione delle app iOS e Android in esecuzione inclusa
- Certificato ISO 27001: sicurezza e conformità sono già risolte
- Nessuna carta di credito richiesta
Cosa distingue PTC nella localizzazione di app mobile
Ogni voce qui sotto rimanda alla sezione dettagliata più in basso nella pagina.
- PTC impara il vocabolario e la voce del brand della tua app: traduzioni su misura per ogni progetto, con un'accuratezza contestualizzata sia su iOS che su Android.
- Revisione visiva della traduzione delle tue app iOS e Android: PTC esegue la revisione dell'app in esecuzione partendo dalle tue schermate, così puoi rilasciare senza QA manuale per lingua.
- Un unico flusso di lavoro per iOS e Android: un unico glossario, un'unica memoria di traduzione e un'unica pianificazione delle release per entrambe le piattaforme.
- Schede dello store di App Store e Google Play tradotte nello stesso progetto: titolo, sottotitolo, parole chiave e note di rilascio rispecchiano la voce usata nell'app.
- Gestione nativa di strings.xml, .xcstrings, .strings e .stringsdict: segnaposto, plurali e varianti di dispositivo vengono tutti preservati.
PTC impara il vocabolario e la voce del brand della tua app
PTC analizza i tuoi file di origine al momento del caricamento. Genera automaticamente una descrizione della tua app e la utilizza per tradurre con il tono e la terminologia giusti.
Se la tua app chiama un record «Workspace» anziché «Project», PTC mantiene questa distinzione in ogni lingua di destinazione. La stessa descrizione resta valida per ogni aggiornamento futuro. Puoi revisionare e modificare la descrizione generata automaticamente prima che venga eseguita la traduzione.
La maggior parte degli strumenti IA generici vede una stringa come “Run” e la traduce senza sapere se l'utente intenda “execute a scan” (eseguire una scansione) o “go for a run” (andare a correre). PTC impara prima la tua terminologia e il tuo pubblico. Il 99,5% delle traduzioni va in produzione senza alcuna modifica.
Revisione visiva della traduzione delle tue app iOS e Android: rilascia senza QA manuale per lingua
PTC non si ferma al strings.xml o .xcstrings tradotto. La revisione visiva della traduzione vede le traduzioni di PTC visualizzate all'interno della tua app reale. Intercetta problemi che nessuna revisione a livello di stringa può vedere:
- Un'etichetta in tedesco che supera i limiti di un pulsante nella tua app Android.
- Un “Send” (Invia) in francese tradotto come sostantivo quando il pulsante iOS richiedeva un verbo.
- Una stringa hardcoded in inglese al di fuori di
getString()oText(_:)che appare palesemente non tradotta nell'app in esecuzione.
Per le app native iOS e Android (che non vengono eseguite in un browser, per cui il flusso dell'estensione del browser non si applica), la variante corretta è il caricamento delle schermate. Cattura le schermate critiche dell'app in esecuzione in ogni lingua di destinazione (accesso, flusso principale, impostazioni, casi limite) e caricale su PTC. L'IA visiva di PTC ispeziona ogni schermata.
PTC corregge ciò su cui ha il controllo. I problemi nei file di risorse (la mancata corrispondenza verbo-sostantivo, l'overflow del layout, il plurale errato) vengono corretti automaticamente. PTC apre un merge request con le correzioni. I problemi che risiedono nel tuo codice Kotlin o Swift ritornano come prompt pronti da incollare per Cursor o Claude Code. Il tuo team di sviluppo applica la correzione in pochi secondi.
Non rilasci un strings.xml tradotto per poi incrociare le dita. Rilasci un'app multilingue verificata a ogni release.
Un unico flusso di lavoro per iOS e Android
La maggior parte dei team di sviluppo localizza iOS e Android su due binari separati. Diversi formati di file, diverse agenzie o freelance, diversi cicli di revisione. PTC li unisce entrambi in un singolo progetto:
- Un'unica fonte di verità. Carica
Localizable.xcstrings(oLocalizable.strings) per iOS eres/values/strings.xmlper Android nello stesso progetto PTC. Glossario, voce del brand e memoria di traduzione si applicano a entrambi. - Un unico ciclo di traduzione per lingua. Un termine che decidi per lo spagnolo nell'interfaccia della tua app Android sarà lo stesso termine nell'interfaccia iOS. Nessuna deriva terminologica tra le piattaforme.
- Un unico passaggio di AI Visual QA per release. Carica le schermate dell'app iOS e dell'app Android in esecuzione nello stesso progetto. PTC le revisiona entrambe in ogni lingua di destinazione e segnala i problemi per piattaforma.
Per gli sviluppatori pronti a localizzare una piattaforma specifica da cima a fondo, consulta il tutorial sulla localizzazione Android e il tutorial sulla localizzazione iOS.
Schede dello store di App Store e Google Play tradotte nello stesso progetto
La scheda dello store della tua app tradotta è ciò che ti permette di essere trovato in ogni mercato. Senza di essa, non ti posizioni per nessuna parola chiave locale. PTC traduce le tre cose di cui ogni release di un'app multilingue ha bisogno. Utilizza lo stesso glossario e contesto di prodotto delle tue stringhe in-app, in modo che tutto risulti coerente:
- Stringhe in-app. Ogni
strings.xml,.strings,.xcstringse qualsiasi risorsa JSON che la tua app recupera a runtime. Segnaposto preservati, plurali gestiti per lingua, limiti di lunghezza rispettati. - Schede dello store di App Store e Google Play. Titolo, sottotitolo, testo promozionale, descrizione e parole chiave. Ottimizzate per ogni mercato e consapevoli dei limiti di caratteri imposti da Apple e Google.
- Note di rilascio, campagne e-mail e contenuti di supporto. Testi per le novità (“What's New”), e-mail in-app e di marketing, FAQ di supporto. Tutto tradotto nello stesso progetto, così la terminologia e la voce del brand corrispondono a ciò che gli utenti vedono nel prodotto.
Traduci tutto da un unico progetto, con un unico glossario, su un'unica pianificazione delle release. Nessun passaggio di consegne ad agenzie tra i testi in-app e quelli della scheda dello store.
PTC traduce strings.xml, .xcstrings, .strings e .stringsdict in modo nativo
strings.xml di Android. PTC legge l'intero schema delle risorse stringa di Android. Stringhe semplici, stringhe formattate con segnaposto posizionali (%1$s), array di stringhe, plurali (<plurals name="...">) ed entità HTML. L'output è un res/values-{locale}/strings.xml per lingua di destinazione, pronto per essere inserito nel tuo albero app/src/main/res/.
.xcstrings di iOS (String Catalogs, Xcode 15+). PTC legge il formato JSON .xcstrings, incluse le varianti plurali degli String Catalog e le varianti specifiche per dispositivo. L'output è lo stesso file .xcstrings con le lingue di destinazione compilate. Trascinalo di nuovo in Xcode e il tuo progetto verrà compilato immediatamente con le nuove lingue.
.strings di iOS (legacy). Ancora supportato. PTC legge Localizable.strings, InfoPlist.strings e qualsiasi tabella .strings personalizzata, con pieno supporto per %@ e segnaposto posizionali.
Plurali .stringsdict di iOS. PTC legge il formato XML .stringsdict e genera le varianti plurali corrette per ogni lingua di destinazione.
PTC utilizza valori predefiniti di lunghezza intelligenti per ogni lingua di destinazione e segnala gli overflow mentre traduci, non dopo la compilazione. Per la matrice completa del supporto dei formati di file, consulta il riferimento API di PTC.
Automatizza la traduzione dal tuo repository Git
PTC si integra con GitHub, GitLab e Bitbucket. Fai il push di una modifica a una stringa sul tuo branch main e PTC aprirà una merge request con i file strings.xml e .xcstrings tradotti e aggiornati prima che esca la release successiva.
# .github/workflows/translate.yml
name: PTC translate
on:
push:
paths:
- 'app/src/main/res/values/strings.xml'
- 'ios/en.lproj/Localizable.strings'
jobs:
translate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Translate with PTC
run: |
cat > .ptc-config.yml <<'EOF'
source_locale: en
files:
- file: app/src/main/res/values/strings.xml
output: app/src/main/res/values-{{lang}}/strings.xml
- file: ios/en.lproj/Localizable.strings
output: ios/{{lang}}.lproj/Localizable.strings
EOF
curl -fsSL https://raw.githubusercontent.com/OnTheGoSystems/ptc-cli/main/ptc-cli.sh -o ptc-cli.sh
chmod +x ptc-cli.sh
./ptc-cli.sh --config-file .ptc-config.yml --api-token="${{ secrets.PTC_API_TOKEN }}"
Il riferimento API di PTC copre l'intero flusso webhook e REST.
Traduci le schede dello store, le note di rilascio e le notifiche push
Le descrizioni per App Store e Google Play, le note di rilascio con le novità e i testi delle notifiche push risiedono tutti al di fuori dei tuoi file strings.xml e .xcstrings. La 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 usano lo stesso glossario e la stessa voce del brand delle tue stringhe in-app.
Traduci chat in-app, post degli utenti e notifiche dinamiche con l'API PTC
Le chat in-app, i post generati dagli utenti, i contenuti social e le notifiche dinamiche necessitano di traduzione man mano che i contenuti arrivano. L'API REST di PTC traduce questi contenuti su richiesta con autenticazione tramite token Bearer, utilizzando lo stesso glossario e la stessa voce del brand delle tue stringhe in-app.
Prezzi: prova di 30 giorni, poi Pay-As-You-Go
La prova copre 20.000 parole in 2 lingue senza carta di credito. Al termine della prova, PTC offre il Pay-As-You-Go. Nessun abbonamento. Nessun impegno minimo. Le prime 500 parole di ogni mese sono gratuite. Paghi solo per il resto. La pagina dei prezzi include un calcolatore dei costi. Iscriviti con un'e-mail aziendale per una prova estesa per le aziende.
PTC è certificato ISO 27001
PTC gestisce i tuoi dati e quelli dei tuoi utenti secondo standard di sicurezza riconosciuti a livello internazionale. Il tuo team di sicurezza e conformità può dare l'ok senza ulteriori revisioni.
Pronto a rilasciare un'app mobile verificata?
Carica i tuoi strings.xml e .xcstrings. PTC li traduce in 40+ lingue ed esegue la revisione dell'app in esecuzione in ciascuna di esse partendo dalle tue schermate. Rilasci con sicurezza.
Inizia la tua prova di 30 giorni: 20.000 parole offerte da noi, nessuna carta di credito richiesta.
Per una guida passo passo più approfondita:
- Come localizzare la tua app iOS con l'IA: guida all'internazionalizzazione di SwiftUI.
- Come localizzare la tua app Android con l'IA: passo passo, dalla configurazione di
values/al selettore di lingua in Kotlin.