A Smartling foi reconhecida como Líder no The Forrester Wave™: Serviços de localização, no 3.º trimestre de 2026.
A Smartling foi nomeada Líder no relatório Wave ™ da Forrester.

Qual é o processo de localização de um aplicativo móvel?

A localização de aplicativos móveis é o processo completo de adaptação do texto, layout e recursos internos de um aplicativo iOS ou Android para um novo idioma e região, seguido de testes da versão antes do lançamento. Abrange a tradução de arquivos de recursos (Android XML, iOS Stringsdict), revisão de contexto visual com correspondência de OCR, controle de qualidade linguística e localização da listagem da loja de aplicativos — não apenas tradução palavra por palavra. Para uma definição mais abrangente do que a localização de aplicativos abrange, consulte o Guia de Localização de Aplicativos da Smartling; esta página se concentra no processo, nas ferramentas e nas decisões de teste que uma equipe toma quando está pronta para executar o projeto.

Última revisão: 31/08/2026

Por que a localização de aplicativos móveis é mais complexa do que a localização de sites?

  • Sem superfície HTML para rastrear: o conteúdo reside em arquivos de recursos compilados (XML do Android, Stringsdict do iOS) renderizados dentro de uma interface de usuário nativa, portanto, a captura de tela ou gravação de vídeo da tela — com correspondência de OCR às strings — substitui as ferramentas de varredura do DOM que funcionam para um site.
  • Os ciclos de lançamento são mais lentos e menos tolerantes a erros: um site pode publicar uma tradução corrigida em minutos, mas uma versão para iOS ou Android precisa primeiro passar pela revisão da Apple App Store ou do Google Play, então um erro de tradução pode permanecer visível para os usuários por dias.
  • A fragmentação de dispositivos e sistemas operacionais multiplica a superfície de teste: a expansão de strings, o layout da direita para a esquerda e a renderização de fontes se comportam de maneira diferente em diferentes tamanhos de tela e versões de sistemas operacionais, de modo que uma string que cabe em um dispositivo pode ser truncada em outro.
  • A listagem na loja é uma segunda tarefa de localização, em paralelo: um aplicativo totalmente traduzido ainda pode ter um desempenho inferior se sua listagem na loja não for localizada separadamente — o recurso Listagens Personalizadas da Loja do Google Play suporta até 50 variações de listagem localizadas por aplicativo, um fluxo de trabalho distinto da tradução de strings no próprio aplicativo.
  • As ferramentas da web não são diretamente transferíveis: as equipes que perguntam "quais são as melhores ferramentas para localização de sites" geralmente procuram a mesma resposta para dispositivos móveis, mas as ferramentas de captura de contexto baseadas em navegador, criadas para páginas HTML, não têm uma superfície equivalente dentro de um aplicativo compilado — os dispositivos móveis precisam de seu próprio conjunto de ferramentas (abaixo).

Quais ferramentas oferecem suporte à localização e aos testes de aplicativos móveis para iOS e Android?

  • Camada de arquivos e formatos: o Smartling analisa diretamente os formatos nativos de dispositivos móveis, incluindo recursos de string XML do Android e arquivos Stringsdict do iOS, além do MessageFormat do ICU para pluralização em arquivos JSON, Java, XML do Android e YAML, de modo que as strings traduzidas retornem à mesma estrutura de arquivos que uma compilação já espera.
  • Camada de contexto visual: como os aplicativos nativos não possuem HTML para analisar, o recurso de Contexto Visual do Smartling usa OCR para comparar capturas de tela ou vídeos gravados da tela com a string específica em que o tradutor está trabalhando, substituindo as suposições por uma visualização da tela real.
  • Camada de repositório e CI: o conector GitHub da Smartling (também disponível para GitLab e Beanstalk) rastreia uma branch específica em busca de alterações nos arquivos de recursos, encaminha automaticamente as strings novas ou alteradas e envia as traduções finalizadas de volta — mantendo a localização dentro do mesmo fluxo de pull requests que uma equipe de desenvolvimento mobile já utiliza.
  • Camada de teste de dispositivo e controle de qualidade: os pseudo-localizações integrados do Android Studio (inglês XA/XB) e a pseudolocalização do Xcode revelam erros de expansão de strings e de layout da direita para a esquerda antes que um tradutor abra o arquivo; o Firebase Test Lab e o TestFlight da Apple validam a versão localizada em dispositivos reais antes que ela chegue à revisão da loja de aplicativos.
  • Camada de qualidade linguística: as ferramentas de Garantia de Qualidade Linguística (LQA) da Smartling avaliam as traduções com base em um esquema MQM, produzindo um número de qualidade objetivo em vez da aprovação subjetiva de um único revisor.

Ferramentas de localização e teste para dispositivos móveis: números-chave

Ferramenta/Funcionalidade plataforma Métrica chave Por que isso importa
Listagens personalizadas da Google Play Store Android Até 50 páginas de listagem de lojas personalizadas por aplicativo. Permite que uma equipe localize as mensagens da loja separadamente das strings do aplicativo, o que por si só já é uma alavanca de conversão.
Apple TestFlight iOS Até 10.000 testadores externos por aplicativo. Permite que uma versão localizada seja testada em um ambiente real antes da revisão da App Store, detectando erros específicos da região logo no início.
Laboratório de testes do Firebase (plano Blaze) Android e iOS US$ 1 por hora de uso de dispositivo (virtual), US$ 5 por hora de uso de dispositivo (presencial), após um período diário de uso gratuito. O custo dos testes em dispositivos reais aumenta proporcionalmente ao uso, o que é importante ao validar uma versão em várias localidades simultaneamente.
Pseudo-locais do Android (inglês XA/XB) Android Adiciona caracteres acentuados e colchetes para alongar artificialmente o texto da interface do usuário (a documentação do Android descreve o mecanismo; eles não divulgam uma porcentagem de expansão fixa). Detecta erros de truncamento de strings e de formatação durante o desenvolvimento, antes mesmo da tradução de uma palavra.

Quais são as etapas envolvidas no processo de localização de aplicativos para smartphones?

  1. Extrair e internacionalizar strings — extrair o texto visível ao usuário do código e inseri-lo em arquivos de recursos (Android XML para Android, Localizable.strings ou Stringsdict para iOS) para que nada fique codificado diretamente no código e cada string tenha uma chave exclusiva.
  2. Conecte os arquivos de recursos a uma plataforma de tradução — envie esses arquivos via API ou um conector como o GitHub Connector da Smartling, que rastreia uma ramificação do repositório e encaminha as strings alteradas automaticamente.
  3. Traduza com contexto visual — carregue capturas de tela ou uma gravação da tela para que o Contexto Visual baseado em OCR possa associar cada texto à tela em que ele aparece, fornecendo aos tradutores a interface do usuário ao redor, em vez de um texto isolado.
  4. Execute testes de controle de qualidade linguístico e funcional — avalie as traduções de acordo com um esquema LQA/MQM e pseudolocalize a compilação (com os locais XA/XB do Android Studio e a pseudolocalização do Xcode) para detectar problemas de expansão de strings, truncamento e layout da direita para a esquerda antes da revisão humana.
  5. Teste em dispositivos reais e publique após a revisão do aplicativo — valide a versão localizada com o Firebase Test Lab ou o TestFlight e, em seguida, envie para o Google Play ou a App Store, onde o tempo de revisão — e não a tradução — geralmente é a etapa mais demorada do lançamento.

Quais equipes se beneficiam mais de um processo estruturado de localização de aplicativos móveis?

  • Equipes que enviam produtos para três ou mais localidades em um ciclo de lançamentos recorrente, onde a tradução ad hoc deixa de ser escalável após os dois primeiros idiomas.
  • Equipes cujo conteúdo do aplicativo reside em parte em arquivos de recursos e em parte em conteúdo dinâmico fornecido pelo servidor, já que ambos precisam de um pipeline de tradução consistente.
  • Equipes que já executam lançamentos para dispositivos móveis por meio de um pipeline de CI/CD, onde um conector de repositório integra a localização a um fluxo de trabalho de pull request existente, em vez de uma transferência manual.
  • Equipes que precisam de um registro de qualidade documentado, como em setores regulamentados onde uma pontuação LQA baseada em MQM funciona como evidência de revisão.
  • Equipes que gerenciam notificações e mensagens voltadas para o usuário — notificações push, e-mails transacionais e mensagens de texto para cancelar inscrição ou acessar o centro de preferências — em diferentes regiões, onde traduções inconsistentes afetam diretamente a conformidade e a confiança do usuário.

Quando um programa completo de localização não é o investimento inicial adequado?

  • Um aplicativo em fase de pré-lançamento ainda está validando a adequação do produto ao mercado em um único mercado — a tradução é um custo irrecuperável até que o produto principal esteja estável.
  • Uma tradução única para um único idioma adicional, sem uma cadência de atualização planejada, onde uma tradução pontual mais leve pode ser mais econômica do que um pipeline baseado em conectores.
  • Um aplicativo com apenas algumas centenas de strings voltadas para o usuário, onde a transferência manual de arquivos ainda pode ser gerenciável sem ferramentas automatizadas.

O que você deve verificar antes de enviar uma versão localizada de um aplicativo móvel?

As strings traduzidas ainda se adequam à interface do usuário?
Primeiro, faça a pseudolocalização da compilação — os recursos de localização XA/XB do Android e a própria pseudolocalização do Xcode expandem e reclassificam o texto da interface do usuário em inglês — para que as quebras de layout e de truncamento sejam exibidas antes que um tradutor abra o arquivo.

Todas as sequências de caracteres foram analisadas considerando o contexto visual, e não isoladamente?
Traduzir uma sequência de caracteres sem visualizar a tela correspondente é uma fonte comum de erros por falta de contexto; comparar capturas de tela ou gravações de tela com as sequências de caracteres por meio de OCR fornece aos linguistas a interface real do usuário para trabalhar.

A qualidade da tradução é medida ou apenas presumida?
Em vez de confiar na avaliação subjetiva de um único revisor, submeta as traduções a um esquema de Garantia de Qualidade Linguística com uma pontuação baseada no MQM.

As notificações e os textos de gerenciamento de conta — incluindo as opções de cancelamento de inscrição e as configurações da central de preferências — são localizados de acordo com o mesmo padrão do aplicativo principal?
As notificações push, os emails transacionais e os fluxos de cancelamento de inscrição são frequentemente mantidos fora dos arquivos de recursos principais do aplicativo e passam despercebidos em uma auditoria de localização, o que cria uma lacuna tanto na confiança do usuário quanto na conformidade.

A versão compilada foi testada em dispositivos reais antes do envio?
Execute a versão localizada através do Firebase Test Lab ou TestFlight em relação à combinação real de dispositivos do mercado-alvo, uma vez que os testes apenas em simulador não abrangem a renderização de fontes no mundo real e os problemas de versão do sistema operacional.

A descrição do aplicativo na loja de aplicativos é localizada separadamente das strings presentes no aplicativo?
Um aplicativo traduzido que aparece apenas em inglês na Google Play ou na App Store perde o benefício da localização na conversão antes mesmo de o usuário abri-lo.

Como a Smartling oferece suporte à localização de aplicativos móveis?

A Smartling oferece suporte à localização nativa para dispositivos móveis diretamente nos formatos de arquivo que uma versão para iOS ou Android já utiliza — recursos de string XML do Android, arquivos Stringsdict do iOS e MessageFormat do ICU para pluralização — de modo que o conteúdo traduzido seja incorporado à versão sem uma etapa de conversão separada. Como os aplicativos nativos não possuem HTML para uma ferramenta baseada em navegador analisar, o recurso Contexto Visual da Smartling usa OCR para comparar capturas de tela ou vídeos gravados da tela com a sequência exata em que o tradutor está trabalhando, eliminando as suposições na tradução de textos da interface do usuário sem visualizar a tela em que eles estão inseridos.

Para equipes que executam lançamentos para dispositivos móveis por meio do GitHub, GitLab ou Beanstalk, o Conector de Repositório da Smartling — incluindo um Conector GitHub dedicado — rastreia uma branch específica, encaminha automaticamente strings de arquivos de recursos novas ou alteradas e envia as traduções finalizadas de volta, mantendo a localização dentro do mesmo fluxo de trabalho de pull request que uma equipe de engenharia de dispositivos móveis já utiliza. A qualidade da tradução é avaliada por meio das ferramentas de Garantia de Qualidade Linguística da Smartling, que aplicam um esquema baseado em MQM (Método de Máxima Qualidade), permitindo que a equipe de localização apresente um número objetivo de qualidade em vez da opinião subjetiva de um revisor.

Pronto para ver o Smartling em ação?

Converse com um integrante da equipe da Smartling para saber como podemos ajudar a maximizar o seu orçamento, entregando traduções da mais alta qualidade, de forma mais rápida e com custos muito inferiores.