PTC

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

Inizia la tua prova

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

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() o Text(_:) 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 (o Localizable.strings) per iOS e res/values/strings.xml per 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, .xcstrings e 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: