Organizzazione conforme al GDPR

Organizzazione certificata ISO 27001

Organizzazione conforme a SOC II

Servizi di localizzazione di app mobile per iOS e Android

La localizzazione di app mobile in Smartcat collega le stringhe della tua app alla traduzione con IA e a revisori madrelingua, poi restituisce le risorse localizzate alla tua build. Fai avanzare testi dell'interfaccia, contenuti in-app e schede degli store al ritmo delle tue release.

Prenota una demo

Prenota una demo

Inizia con un file di stringhe rappresentativo e un mercato di destinazione

Inizia prova gratuita

Inizia prova gratuita

15 giorni gratis, senza carta di credito

Impostazioni di esportazione di Smartcat con lingue di destinazione e il modello di nome file strings-{LANGUAGE}.json

Oltre 80 delle più grandi aziende al mondo hanno scelto Smartcat

Cos'è la localizzazione di app mobile?

La localizzazione di app mobile adatta l'interfaccia, i contenuti e la scheda nello store di un'app a una lingua e a un mercato. Comprende stringhe tradotte, formati regionali, contenuti culturalmente appropriati e il comportamento del testo su uno schermo reale.

La traduzione di un'app cambia la lingua. La localizzazione si chiede anche se l'etichetta di un pulsante ci sta, se un prezzo è formattato correttamente e se un'istruzione ha senso nel momento in cui viene letta. Il tuo team di sviluppo prepara l'app a queste differenze; traduttori e revisori adattano la lingua all'interno di questo quadro.

Smartcat porta il lavoro linguistico all'interno del tuo più ampio processo di localizzazione software. Mantieni il controllo sull'architettura dell'app, sul processo di release e sull'approvazione finale.

Cosa localizziamo

Localizza l'intero percorso, dalla scoperta della tua app all'uso delle sue funzionalità principali. Dai a ogni tipo di contenuto il contesto e la revisione di cui ha bisogno invece di trattare tutto come un elenco isolato di parole.

ContenutoEsempiCome inserirlo nel processo
Stringhe dell'interfacciaPulsanti, menu, onboarding, stati vuoti ed erroriFile di risorse supportati, integrazioni Git configurate, API o CLI
Variabili e messaggi pluraliNomi, numeri e testi che dipendono dalla quantitàStrutture di risorse supportate, con convalida degli sviluppatori in fase di esportazione
Contenuti in-app e di assistenzaTesti di aiuto, notifiche e modelli di messaggioCaricamento di file o un'integrazione di contenuti adeguata
Schede degli storeTitoli, descrizioni, note di rilascio e testo degli screenshotUn progetto di contenuti ben definito; il tuo team pubblica nella console dello store
Contenuti di designEtichette e testi prima dello sviluppoProcesso con Figma e contesto di design
Informazioni legali e per i clientiTermini, spiegazioni sulla privacy e istruzioni di assistenzaRevisione specialistica con l'approvatore legale o di prodotto designato

Una stessa parola può comparire in punti diversi con significati diversi. Aggiungi una descrizione a una chiave come account.close: chiude un pannello, disconnette l'utente o elimina un account? Questo contesto aiuta i revisori a prendere la decisione giusta prima che il testo raggiunga un utente.

Come funziona la localizzazione di app in Smartcat

Il processo collega le risorse sorgente, la revisione linguistica e la tua build. Configura i passaggi una volta, poi usa lo stesso processo concordato per gli aggiornamenti.

  1. Importa la sorgente

    Usa un'integrazione Git adeguata o importa i file supportati. Per un processo personalizzato, collegati tramite API o CLI. Individua la lingua sorgente, le lingue di destinazione e il responsabile della release.

  2. Organizza le chiavi

    I progetti di localizzazione software raggruppano le chiavi in raccolte. Includi descrizioni, screenshot e vincoli quando disponibili, così un'etichetta breve non perde il suo significato fuori dall'interfaccia.

  3. Traduci con le tue risorse linguistiche

    Usa la traduzione con IA con un glossario e una memoria di traduzione. Fornisci indicazioni sul tono e i nomi di prodotto protetti. LocJSON può includere commenti e metadati di lunghezza massima per le chiavi.

  4. Revisiona la lingua

    I tuoi revisori interni o gli specialisti del Marketplace verificano significato, terminologia e contesto. Il QA Coworker può valutare i problemi e produrre un punteggio di qualità; non modifica le traduzioni né sostituisce l'approvazione della release.

  5. Esporta e convalida

    Riporta le risorse localizzate nel tuo processo di sviluppo. Controlla segnaposto, plurali, codifica e struttura dei file, poi compila e testa l'app localizzata. Verifica il comportamento dell'esportazione per il formato scelto in fase di configurazione.

  6. Ripeti per gli aggiornamenti

    Configura quando i contenuti nuovi e modificati entrano in traduzione e quando torna l'output approvato. Stabilisci come le modifiche alla sorgente incidono sulle traduzioni e sulle approvazioni precedenti, così una vecchia approvazione non si applica silenziosamente a un testo nuovo.

Leggi la guida alla configurazione della localizzazione software e la documentazione sul processo per sviluppatori.

Guarda il processo con le stringhe della tua app

Formati e integrazioni supportati

Scegli il processo in base alle risorse che la tua app usa davvero. Smartcat documenta i seguenti formati per i progetti software; testa un ciclo completo rappresentativo prima di collegare le release di produzione.

RisorsaUso tipicoAspetto da considerare nella configurazione
JSON, incluse le chiavi annidateRisorse dell'interfaccia web e multipiattaformaVerifica le convenzioni della tua libreria per chiavi, segnaposto e plurali
YAMLTesto strutturato dell'applicazioneConserva la struttura delle chiavi e testa il file esportato
XML AndroidRisorse di stringhe AndroidConvalida i costrutti specifici di Android e l'output dei plurali nella tua build
.strings iOSTesto localizzato dell'interfaccia iOSControlla escape, argomenti di formattazione e il processo di importazione in Xcode
Importazione LocJSONChiavi con descrizioni e metadati di lunghezzaUsa la struttura di importazione documentata e un formato di esportazione supportato

Anche i processi PO/POT sono descritti nella pagina sulla localizzazione software. Definiscili separatamente dall'elenco dei formati per i progetti software, invece di presumere che ogni percorso di importazione supporti le stesse opzioni.

Scopri le integrazioni disponibili per i processi Git, di design e di contenuti. Un'integrazione riduce la gestione ripetuta dei file, ma i dettagli contano: stabilisci se il processo configurato esegue il commit delle modifiche, crea un passaggio revisionabile o richiede un'esportazione manuale. Il tuo team deve saper spiegare come una traduzione arriva a un branch di release.

App iOS, Android e multipiattaforma

Localizzazione iOS

La localizzazione iOS parte dalle risorse e dalla configurazione delle lingue nel tuo progetto Xcode. Smartcat supporta i file .strings nei progetti di localizzazione software. Il tuo sviluppatore è responsabile di estrazione delle risorse, integrazione e test; i revisori delle decisioni linguistiche. Consulta le linee guida di Apple sulla localizzazione quando scegli i formati delle risorse e testi l'esperienza localizzata.

Localizzazione di app Android

La localizzazione di app Android usa di solito strings.xml e risorse specifiche per lingua. Traduci il testo conservando gli identificatori delle risorse e gli argomenti di formattazione. La tua app deve fornire risorse di fallback e usare le API corrette per plurali e formattazione. Consulta i servizi di localizzazione Android per il processo linguistico.

Localizzazione multipiattaforma

La localizzazione multipiattaforma dipende dal framework e dalle librerie che usi. Le risorse basate su JSON possono rientrare in un processo JSON supportato, una volta convalidate le loro convenzioni. Flutter usa risorse ARB e codice di localizzazione generato; concorda e testa il passaggio di traduzione prima di presumere che i file ARB possano essere importati direttamente. La guida alla localizzazione Flutter spiega questo limite di implementazione.

Localizza la pagina dello store con la stessa cura dell'app

La localizzazione per gli app store adatta i testi che le persone leggono prima del download: titoli, descrizioni, note di rilascio e testo degli screenshot. Deve usare la stessa terminologia di prodotto dell'app e rispondere alle domande che contano in ogni mercato.

Il tuo team ASO ricerca le parole chiave locali e sceglie la strategia per lo store. Smartcat supporta la traduzione e la revisione dei contenuti selezionati; ricerca delle parole chiave, invio tramite console dello store e progettazione degli esperimenti restano a chi è responsabile di queste decisioni.

Revisiona il testo degli screenshot dopo averlo inserito nell'immagine. Anche una buona traduzione può diventare illeggibile se compressa in un layout fisso. Mantieni affermazioni, prezzi e disponibilità delle funzionalità coerenti con l'app localizzata. Scopri la localizzazione per Google Play.

Controlli di qualità che proteggono l'esperienza dell'app

Una buona localizzazione dell'app preserva sia il significato sia l'integrità delle risorse. Verifica entrambi prima di accettare una lingua per la release.

Lunghezza

Fornisci i vincoli e controlla la schermata reale. Un limite di caratteri è un'indicazione utile, ma non può prevedere ogni font, larghezza del dispositivo o impostazione di accessibilità.

Segnaposto

Conserva argomenti come %1$s e verifica che la frase visualizzata li collochi in modo naturale. Non tradurre un identificatore di risorsa come se fosse un testo visibile.

Plurali

Scegli le forme in base alla lingua di destinazione e al tuo framework. Convalida quantità rappresentative invece di controllare solo uno e due.

Terminologia

Usa il glossario in onboarding, impostazioni, assistenza e testi per lo store. Registra le eccezioni intenzionali, così i revisori non le “correggono” ogni volta.

Contesto

Fornisci ai revisori madrelingua screenshot o una build di test per i flussi importanti. Chiedi loro di verificare se un'etichetta descrive l'azione che gli utenti compiranno davvero.

Il test della localizzazione riunisce questi controlli in una procedura di release. Smartcat supporta la valutazione e la revisione linguistica; il processo QA della tua app copre dispositivi, comportamento funzionale e accessibilità.

Servizi o strumenti di localizzazione di app

Un servizio fornisce persone e supporto nella consegna. Uno strumento di localizzazione fornisce uno spazio di lavoro e un processo. Molti team hanno bisogno di entrambi, soprattutto quando il ritmo delle release supera la copertura linguistica interna.

ModelloCosa gestisciQuando è adatto
Agenzia o fornitore di servizi linguisticiAmbito, brief, approvazioni e processo di consegna concordatoTeam che acquistano lavoro linguistico gestito
Strumento di localizzazione o TMSRisorse linguistiche, integrazioni e persone che si occupano della revisioneTeam con un'attività di traduzione già consolidata
Piattaforma Smartcat con IA e revisoriUno spazio di lavoro connesso, traduzione con IA e la scelta tra revisori interni o del MarketplaceTeam che vogliono strumenti e specialisti linguistici nello stesso processo

Scegli il modello in base alle responsabilità, non all'etichetta sul sito del fornitore. Chiedi chi risolve le ambiguità della sorgente, chi controlla la build dell'app e chi approva una release quando una traduzione cambia all'ultimo momento.

Meno coordinamento, con prove verificabili

298

progetti in 29 paesi

Il team di Topcon ha realizzato 298 progetti di traduzione in due anni, in 31 lingue, dopo aver riunito otto fornitori di traduzione in un unico spazio di lavoro Smartcat.

Il caso pubblicato di Topcon descrive il passaggio da otto fornitori di traduzione a un'unica piattaforma. Mostra come un'attività di traduzione condivisa possa ridurre la frammentazione; non è una promessa su download dell'app, tassi di conversione o velocità di release. Leggi il caso di successo di Topcon.

Nel tuo progetto pilota, misura l'impegno di revisione, i problemi irrisolti e il tempo tra una modifica alla sorgente e un file di risorse approvato. Confronta le stesse lingue e gli stessi tipi di contenuto prima di decidere quanto estendere il processo.

Prezzi e la tua prima release localizzata

Cosa determina il costo

I costi di localizzazione di un'app dipendono da volume dei contenuti, lingue, livello di revisione ed esigenze di integrazione. L'uso della piattaforma e il lavoro di revisori esterni sono voci separate dell'ambito. Consulta i piani attuali e richiedi un preventivo per il lavoro specialistico di cui hai bisogno.

Come iniziare

Inizia con un percorso utente importante, i relativi messaggi di supporto e la descrizione nello store. Includi nel campione stringhe lunghe, variabili ed esempi di plurale. Un progetto pilota rappresentativo dice più di un grande lotto di etichette semplici.

Domande frequenti

Cos'è la localizzazione di app mobile?

La localizzazione di app mobile adatta un'app a una lingua e a un mercato. Comprende testi dell'interfaccia, contenuti, convenzioni regionali e schede degli store. Gli sviluppatori preparano l'app a supportare queste varianti, mentre traduttori e revisori madrelingua rendono la lingua chiara e appropriata. La build localizzata va comunque testata prima della release.

In cosa la localizzazione di un'app è diversa dalla sua traduzione?

La traduzione cambia la lingua del testo; la localizzazione ne considera anche l'uso in un mercato e in un'interfaccia specifici. Questo include espansione del testo, forme plurali, formati locali, immagini e contenuti dello store. Una frase tradotta può essere accurata ma richiedere comunque un adattamento per entrare in un pulsante o corrispondere all'azione associata.

Quali formati di file supporta Smartcat per le app?

I formati documentati per i progetti software includono JSON, YAML, XML Android e .strings iOS, con LocJSON disponibile per le importazioni che contengono metadati aggiuntivi sulle chiavi. Conferma il processo per la tua struttura di risorse specifica. Non dare per scontato il supporto di ogni formato specifico di Xcode, Flutter o di altri framework solo perché contiene testo o somiglia al JSON.

Come tornano le traduzioni nella mia app?

Esporta le risorse tradotte oppure configura un'integrazione, un'API o un processo CLI che le riporti nel tuo processo di sviluppo. I tuoi ingegneri convalidano e compilano queste risorse. In fase di configurazione concorda i passaggi di approvazione e di controllo delle versioni, incluso cosa succede quando la sorgente cambia prima che una traduzione sia pronta.

Come vengono gestiti plurali, segnaposto e limiti di lunghezza?

Usa strutture di risorse supportate, contesto e i metadati disponibili, poi convalida l'output nella tua app. Smartcat documenta la gestione dei plurali e i metadati di lunghezza massima di LocJSON, ma il comportamento dell'esportazione deve corrispondere al tuo framework. La revisione madrelingua e un controllo della build aiutano a individuare problemi che un limite a livello di stringa non può risolvere da solo.

Potete localizzare le schede di App Store e Google Play?

Puoi usare Smartcat per tradurre e revisionare i testi delle schede, le note di rilascio e il testo degli screenshot. Il tuo team ASO fornisce parole chiave e posizionamento specifici per il mercato, e il tuo team gestisce la pubblicazione nella console dello store. Mantieni la scheda allineata a funzionalità, terminologia e offerte disponibili in ciascuna versione localizzata dell'app.

Quanto costa la localizzazione di un'app?

Il totale dipende da volume della sorgente, lingue di destinazione, contenuti ripetuti, requisiti di revisione e processo di consegna. Verifica il piano della piattaforma e richiedi un preventivo separato per la revisione umana. Includi nella stima complessiva del progetto la convalida tecnica e i test dell'app, anche quando se ne occupa il tuo team.

Posso usare Smartcat con Flutter o React Native?

Il processo giusto dipende dal formato delle risorse e dalla libreria di localizzazione. Convalida le convenzioni JSON per un progetto React Native e concorda un passaggio ARB testato per Flutter. Smartcat gestisce il processo linguistico; i tuoi sviluppatori restano responsabili di selezione della lingua, codice generato, caricamento delle risorse e test dell'applicazione.

Dai alla tua prossima release un processo di localizzazione ripetibile

Porta le tue stringhe, i mercati di destinazione e i requisiti di release. Scopri come traduzione con IA e revisione madrelingua possono integrarsi nel tuo processo di sviluppo.