Traduci app iOS e Android con l'IA
Traduci app iOS e Android in oltre 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 solo glossario e un solo passaggio di AI Visual QA per release. Le tue schede dello store di App Store e Google Play vengono tradotte nello stesso progetto, così la terminologia rimane coerente.
Le app localizzate raggiungono più utenti e guadagnano di più in ogni mercato in cui vengono rilasciate. Questo vantaggio si ottiene solo quando la localizzazione si adatta all'interfaccia utente ed è in linea con il brand. PTC è progettato per soddisfare questo standard.
Inizia la tua prova di 30 giorni: traduci subito la tua app mobile
- 20.000 parole in 2 lingue
- Oltre 40 lingue supportate
- Revisione visiva della traduzione delle app iOS e Android in esecuzione inclusa
- Certificazione ISO 27001: sicurezza e conformità garantite
- 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 della tua app e la voce del brand: traduzioni su misura per progetto, con un'accuratezza basata sul contesto sia su iOS che su Android.
- Revisione visiva della traduzione delle tue app iOS e Android: PTC esegue la revisione dell'app in esecuzione a partire dalle tue schermate, così puoi rilasciare senza QA manuale per lingua.
- Un unico flusso di lavoro per iOS e Android: un solo glossario, una sola memoria di traduzione, un unico programma di 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 corrispondono alla voce in-app.
- Gestione nativa di strings.xml, .xcstrings, .strings e .stringsdict: segnaposto, plurali e varianti per dispositivo tutti preservati.
PTC impara il vocabolario della tua app e la voce del brand
PTC analizza i tuoi file di origine al caricamento. Genera automaticamente una descrizione della tua app e la utilizza per tradurre con il tono e la terminologia corretti.
Se la tua app chiama un record «Workspace» anziché «Project», PTC mantiene questa distinzione in ogni lingua di destinazione. La stessa descrizione viene mantenuta per ogni aggiornamento futuro. Puoi rivedere e modificare la descrizione generata automaticamente prima dell'esecuzione della traduzione.
La maggior parte degli strumenti IA generici vede una stringa come «Run» e la traduce senza sapere se l'utente intende «eseguire una scansione» o «fare una corsa». PTC impara prima la tua terminologia e il tuo pubblico. Il 99,5% delle frasi va in produzione senza modifiche.
Revisione visiva della traduzione delle tue app iOS e Android: rilascia senza QA manuale per lingua
PTC non si ferma al file strings.xml o .xcstrings tradotto. La revisione visiva della traduzione vede le traduzioni stesse 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 causa un overflow in un pulsante della tua app Android.
- Un «Send» 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, quindi 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ò che controlla. 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 tornano come prompt pronti da incollare per Cursor o Claude Code. Il tuo team di sviluppo applica la correzione in pochi secondi.
Non rilasci un file strings.xml tradotto sperando che vada tutto bene. Rilasci un'app verificata e multilingue per ogni release.
Un unico flusso di lavoro per iOS e Android
La maggior parte dei team di app localizza iOS e Android su due binari separati. Formati di file diversi, agenzie o freelance diversi, cicli di revisione diversi. PTC li unisce entrambi in un unico progetto:
- Un'unica fonte di verità. Carica
Localizable.xcstrings(oLocalizable.strings) per iOS eres/values/strings.xmlper Android nello stesso progetto PTC. Il glossario, la voce del brand e la memoria di traduzione si applicano a entrambi. - Un solo ciclo di traduzione per lingua. Un termine che decidi per lo spagnolo nell'interfaccia utente Android è lo stesso termine nell'interfaccia utente iOS. Nessuna deriva tra le piattaforme.
- Un solo passaggio di AI Visual QA per release. Carica le schermate dell'app iOS in esecuzione 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 end-to-end, 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 traduzione della scheda dello store dell'app è ciò che ti fa trovare in ogni mercato. Senza di essa, non ti posizioni per nessuna parola chiave locale. PTC traduce le tre cose di cui ogni release di app multilingue ha bisogno. Utilizza lo stesso glossario e lo stesso contesto di prodotto delle tue stringhe in-app, così tutto risulta 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 aiuto. Testi delle novità, e-mail in-app e di marketing, FAQ di supporto. Tutto tradotto nello stesso progetto, in modo che la terminologia e la voce del brand corrispondano a ciò che gli utenti vedono nel prodotto.
Traduci tutto da un unico progetto, con un solo glossario, con un unico programma di release. Nessun passaggio di consegne ad agenzie tra i testi in-app e quelli della scheda dello store.
PTC traduce in modo nativo strings.xml, .xcstrings, .strings e .stringsdict
Android strings.xml. 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/.
iOS .xcstrings (String Catalogs, Xcode 15+). PTC legge il formato JSON .xcstrings, incluse le variazioni plurali degli String Catalog e le variazioni specifiche per dispositivo. L'output è lo stesso file .xcstrings con le lingue di destinazione compilate. Reinseriscilo in Xcode e il tuo progetto verrà compilato immediatamente con le nuove lingue.
iOS .strings (legacy). Ancora supportato. PTC legge Localizable.strings, InfoPlist.strings e qualsiasi tabella .strings personalizzata, con pieno supporto per %@ e segnaposto posizionali.
Plurali iOS .stringsdict. PTC legge il formato XML .stringsdict e genera le giuste varianti plurali per ogni lingua di destinazione.
PTC utilizza valori predefiniti intelligenti per la lunghezza di ogni lingua di destinazione e segnala gli overflow mentre traduci, non dopo la compilazione. Per l'elenco completo dei formati, consulta i formati di file di risorse supportati.
Automatizza la traduzione dal tuo repository Git
PTC si integra con GitHub, GitLab e Bitbucket. Esegui il push di una modifica alle stringhe nel tuo branch main e PTC apre un merge request con i file strings.xml e .xcstrings tradotti e aggiornati prima dell'uscita della prossima release.
Esegui il commit di un .ptc-config.yml indicando i file che contengono le tue stringhe di origine e dove vanno inserite le traduzioni:
# .ptc-config.yml
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
Quindi aggiungi l'azione PTC Translate al tuo workflow. Contiene una versione bloccata della CLI di PTC al suo interno, in modo che la tua build non scarichi nulla a runtime:
# .github/workflows/translate.yml
name: Translate
on:
push:
paths:
- 'app/src/main/res/values/strings.xml'
- 'ios/en.lproj/Localizable.strings'
workflow_dispatch: {}
jobs:
translate:
runs-on: ubuntu-latest
permissions:
contents: write
pull-requests: write
steps:
- uses: actions/checkout@v4
- uses: OnTheGoSystems/ptc-action@v1
with:
api-token: ${{ secrets.PTC_API_TOKEN }}
create-pr: true
Il riferimento API di PTC copre l'intero flusso webhook e REST.
Traduci schede dello store, note di rilascio e notifiche push
Le descrizioni di App Store e Google Play, le note di rilascio sulle novità e i testi delle notifiche push si trovano tutti al di fuori dei tuoi file strings.xml e .xcstrings. 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 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 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 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 aziendale estesa.
PTC ha la certificazione 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'approvazione senza ulteriori revisioni.
Pronto a rilasciare un'app mobile verificata?
Carica i tuoi strings.xml e .xcstrings. PTC li traduce in oltre 40 lingue e revisiona l'app in esecuzione in ciascuna di esse a partire 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: guida passo passo dalla configurazione di
values/al selettore di lingua in Kotlin.