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 unico glossario e un unico passaggio di AI Visual QA per rilascio. Le schede dello store dell'App Store e di 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 vantaggio si ottiene solo quando la localizzazione si adatta all'interfaccia utente e corrisponde al brand. PTC è progettato per soddisfare questo standard.
Inizia la tua prova di 30 giorni: traduci la tua app mobile adesso
- 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à già risolte
- Nessuna carta di credito richiesta
Cosa distingue PTC nella localizzazione di app mobile
Ogni elemento sottostante 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 traduzioni contestualizzate accurate sia su iOS che su Android.
- Revisione visiva della traduzione delle tue app iOS e Android: PTC esegue la revisione dell'app in esecuzione 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, un'unica pianificazione dei rilasci su 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 di dispositivo 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 viene riportata in ogni aggiornamento futuro. Puoi revisionare 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 «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 ai file strings.xml o .xcstrings tradotti. 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 va in overflow rispetto a un pulsante nella 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 iOS e Android native (che non vengono eseguite in un browser, quindi il flusso dell'estensione del browser non si applica), la variante giusta è 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 una 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 strings.xml tradotto sperando che vada tutto bene. Rilasci un'app multilingue verificata a ogni rilascio.
Un unico flusso di lavoro per iOS e Android
La maggior parte dei team di sviluppo di app localizza iOS e Android su due binari separati. Formati di file diversi, agenzie o freelance diversi, cicli di revisione diversi. PTC 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 unico passaggio di traduzione per lingua. Un termine che decidi per lo spagnolo nell'interfaccia utente Android è lo stesso termine nell'interfaccia utente iOS. Nessuna discrepanza tra le piattaforme.
- Un unico passaggio di AI Visual QA per rilascio. 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 tua scheda dello store dell'app tradotta è 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 rilascio di un'app multilingue ha bisogno. Utilizza lo stesso glossario e contesto del 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 in base alla 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 nel rispetto dei limiti di caratteri imposti da Apple e Google.
- Note di rilascio, campagne email e contenuti di aiuto. Testi delle «Novità», email 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, secondo un solo programma di rilascio. 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 nativamente
Android strings.xml. PTC legge l'intero schema delle risorse di stringhe 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 ogni lingua di destinazione, pronto per essere inserito nel tuo albero app/src/main/res/.
iOS .xcstrings (String Catalog, 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 compilato con le lingue di destinazione. Inseriscilo di nuovo in Xcode e il tuo progetto eseguirà subito la build 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 in ogni lingua di destinazione e segnala gli overflow mentre traduci, non dopo aver eseguito la build. 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. Esegui il push di una modifica alle stringhe nel tuo branch main e PTC aprirà una merge request con i file strings.xml e .xcstrings tradotti e aggiornati prima che esca la prossima release.
Esegui il commit di un .ptc-config.yml che nomina i file contenenti le tue stringhe di origine e dove devono essere 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
Poi aggiungi la PTC Translate action al tuo workflow. Contiene al suo interno una versione bloccata della CLI di PTC, così la tua build non scaricherà 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 di App Store, note di rilascio e notifiche push
Le descrizioni per App Store e Google Play, le note di rilascio delle novità e i testi delle notifiche push risiedono 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 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 di PTC
Le chat in-app, i post generati dagli utenti, i contenuti social e le notifiche dinamiche hanno bisogno di essere tradotti man mano che i contenuti arrivano. L'API REST di PTC traduce questi contenuti su richiesta con autenticazione tramite token Bearer, usando 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. Registrati con un'email aziendale per una prova business estesa.
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 il sign-off senza ulteriori revisioni.
Sei 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. Rilascia 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ù dettagliata:
- Come localizzare la tua app iOS con l'IA - Guida all'internazionalizzazione con SwiftUI.
- Come localizzare la tua app Android con l'IA - Passo passo, dalla configurazione di
values/al selettore di lingua in Kotlin.