Traduza aplicativos para iOS e Android com IA
Traduza aplicativos para iOS e Android para 40+ idiomas com IA. A PTC (Private Translation Cloud) aprende o vocabulário do seu aplicativo e revisa visualmente o aplicativo em execução, para que você publique sem QA manual por idioma.
A PTC lida com strings.xml, .strings e .xcstrings em um só projeto. Você mantém uma única fonte de verdade, um único glossário e uma execução do AI Visual QA por lançamento. Suas fichas da App Store e do Google Play são traduzidas no mesmo projeto para que a terminologia permaneça consistente.
Aplicativos localizados alcançam mais usuários e lucram mais em cada mercado em que são lançados. Essa recompensa só vem quando a localização se adapta à UI e corresponde à marca. A PTC foi criada para atender a esse padrão.
Comece seu teste de 30 dias - traduza seu aplicativo móvel agora mesmo
- 20.000 palavras para 2 idiomas
- 40+ idiomas suportados
- Revisão visual de tradução dos aplicativos para iOS e Android em execução incluída
- Certificação ISO 27001 - segurança e conformidade fora da sua lista de preocupações
- Nenhum cartão de crédito necessário
O que destaca a PTC na localização de aplicativos móveis
Cada item abaixo leva para a seção detalhada mais adiante na página.
- A PTC aprende o vocabulário e a voz da marca do seu aplicativo - traduções sob medida por projeto, com precisão sensível ao contexto em iOS e Android.
- Revisão visual de tradução dos seus aplicativos para iOS e Android - a PTC revisa o aplicativo em execução a partir das suas capturas de tela para que você publique sem QA manual por idioma.
- Um fluxo de trabalho para iOS e Android - um glossário, uma memória de tradução, um cronograma de lançamentos para ambas as plataformas.
- Fichas da App Store e do Google Play traduzidas no mesmo projeto - título, subtítulo, palavras-chave e notas de lançamento correspondem à voz do aplicativo.
- Tratamento nativo de strings.xml, .xcstrings, .strings e .stringsdict - placeholders, plurais e variantes de dispositivo totalmente preservados.
A PTC aprende o vocabulário e a voz da marca do seu aplicativo
A PTC analisa seus arquivos de origem no upload. Ela gera automaticamente uma descrição do seu aplicativo e usa essa descrição para traduzir com o tom e a terminologia certos.
Se o seu aplicativo chama um registro de “Workspace” em vez de “Project”, a PTC mantém essa distinção em todos os idiomas de destino. A mesma descrição é mantida para todas as atualizações futuras. Você pode revisar e editar a descrição gerada automaticamente antes que a tradução seja executada.
A maioria das ferramentas genéricas de IA vê uma string como “Run” e a traduz sem saber se o usuário quer dizer “execute a scan” (executar uma verificação) ou “go for a run” (dar uma corrida). A PTC aprende sua terminologia e público primeiro. 99,5% das traduções vão para o ar sem nenhuma edição.
Revisão visual de tradução dos seus aplicativos para iOS e Android - publique sem QA manual por idioma
A PTC não para no strings.xml ou .xcstrings traduzido. A revisão visual de tradução vê as próprias traduções da PTC renderizadas dentro do seu aplicativo real. Ela detecta problemas que nenhuma revisão por string consegue ver:
- Um rótulo em alemão que causa um estouro em um botão no seu aplicativo para Android.
- Um “Send” em francês traduzido como substantivo quando o botão do iOS precisava de um verbo.
- Uma string hardcoded em inglês fora de
getString()ouText(_:)que aparece de forma gritante sem tradução no aplicativo em execução.
Para aplicativos nativos de iOS e Android (que não rodam em um navegador, portanto o fluxo da extensão do navegador não se aplica), a variante certa é o upload de captura de tela. Capture as telas críticas do aplicativo em execução em cada idioma de destino (login, fluxo principal, configurações, casos extremos) e envie-as para a PTC. A IA de visão da PTC inspeciona cada tela.
A PTC corrige o que controla. Problemas nos arquivos de recursos (a incompatibilidade de verbo-substantivo, o estouro de layout, o plural errado) são corrigidos automaticamente. A PTC abre um merge request com as correções. Problemas que residem no seu código Kotlin ou Swift retornam como prompts prontos para colar para o Cursor ou Claude Code. Sua equipe de desenvolvimento aplica a correção em segundos.
Você não publica um strings.xml traduzido e fica torcendo. Você publica um aplicativo multilíngue verificado a cada lançamento.
Um fluxo de trabalho para iOS e Android
A maioria das equipes de aplicativos localiza o iOS e o Android em duas trilhas separadas. Formatos de arquivo diferentes, agências ou freelancers diferentes, ciclos de revisão diferentes. A PTC mescla ambos em um único projeto:
- Uma única fonte de verdade. Faça o upload de
Localizable.xcstrings(ouLocalizable.strings) para iOS eres/values/strings.xmlpara Android no mesmo projeto da PTC. O glossário, a voz da marca e a memória de tradução se aplicam a ambos. - Uma execução de tradução por idioma. Um termo que você decide para o espanhol na sua UI do Android é o mesmo termo na sua UI do iOS. Sem divergências entre as plataformas.
- Uma execução do AI Visual QA por lançamento. Faça o upload de capturas de tela do aplicativo para iOS em execução e do aplicativo para Android em execução para o mesmo projeto. A PTC revisa ambos em cada idioma de destino e relata os problemas por plataforma.
Para desenvolvedores prontos para localizar uma plataforma específica de ponta a ponta, consulte o tutorial de localização para Android e o tutorial de localização para iOS.
Fichas da App Store e do Google Play traduzidas no mesmo projeto
A ficha da loja de aplicativos traduzida é o que faz você ser encontrado em cada mercado. Sem ela, você não ranqueia para nenhuma palavra-chave local. A PTC traduz as três coisas que todo lançamento de aplicativo multilíngue precisa. Ela usa o mesmo glossário e contexto de produto que as suas strings no aplicativo, para que tudo soe consistente:
- Strings no aplicativo. Cada
strings.xml,.strings,.xcstringse qualquer recurso JSON que seu aplicativo puxe em tempo de execução. Placeholders preservados, plurais tratados por idioma, limites de comprimento respeitados. - Fichas da App Store e do Google Play. Título, subtítulo, texto promocional, descrição e palavras-chave. Otimizadas para cada mercado e cientes dos limites de caracteres impostos pela Apple e pelo Google.
- Notas de lançamento, campanhas de e-mail e conteúdo de ajuda. Textos de “What's New” (O que há de novo), e-mails no aplicativo e de marketing, FAQs de suporte. Tudo traduzido no mesmo projeto para que a terminologia e a voz da marca correspondam ao que os usuários veem no produto.
Traduza tudo a partir de um único projeto, com um único glossário, em um único cronograma de lançamentos. Sem repasses para agências entre o texto do aplicativo e da ficha da loja.
A PTC traduz strings.xml, .xcstrings, .strings e .stringsdict nativamente
strings.xml do Android. A PTC lê o esquema completo de recursos de string do Android. Strings simples, strings formatadas com placeholders posicionais (%1$s), arrays de strings, plurais (<plurals name="...">) e entidades HTML. A saída é um res/values-{locale}/strings.xml por idioma de destino, pronto para uso na sua árvore app/src/main/res/.
.xcstrings do iOS (String Catalogs, Xcode 15+). A PTC lê o formato JSON .xcstrings, incluindo variações plurais do String Catalog e variações específicas do dispositivo. A saída é o mesmo arquivo .xcstrings com os idiomas de destino preenchidos. Basta soltá-lo de volta no Xcode e seu projeto é compilado com os novos idiomas imediatamente.
.strings do iOS (legado). Ainda suportado. A PTC lê Localizable.strings, InfoPlist.strings e qualquer tabela .strings personalizada, com suporte total a %@ e placeholders posicionais.
Plurais .stringsdict do iOS. A PTC lê o formato XML .stringsdict e gera as variantes plurais corretas para cada idioma de destino.
A PTC usa padrões inteligentes de comprimento para cada idioma de destino e sinaliza estouros enquanto você traduz, não depois de compilar. Para ver a matriz completa de suporte a formatos de arquivo, consulte a referência da API da PTC.
Automatize a tradução a partir do seu repositório Git
A PTC se integra ao GitHub, GitLab e Bitbucket. Faça o push de uma alteração de string para o seu branch principal e a PTC abre um merge request com os arquivos strings.xml e .xcstrings traduzidos e atualizados antes que o próximo lançamento seja feito.
# .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 }}"
A referência da API da PTC cobre todo o fluxo de webhooks e REST.
Traduza fichas da App Store, notas de lançamento e notificações push
Descrições da App Store e do Google Play, notas de lançamento com novidades e textos de notificações push vivem fora dos seus arquivos strings.xml e .xcstrings. O Paste to Translate da PTC lida com esses textos no mesmo projeto. Cole o texto de origem, escolha os idiomas de destino e receba de volta traduções que usam o mesmo glossário e voz da marca que as suas strings no aplicativo.
Traduza chats no aplicativo, postagens de usuários e notificações dinâmicas com a API da PTC
Chats no aplicativo, postagens geradas por usuários, conteúdo social e notificações dinâmicas precisam de tradução à medida que o conteúdo chega. A API REST da PTC traduz esse conteúdo sob demanda com autenticação por token Bearer, usando o mesmo glossário e voz da marca que as suas strings no aplicativo.
Preços: teste de 30 dias, depois Pay-As-You-Go
O teste cobre 20.000 palavras para 2 idiomas sem cartão de crédito. Quando o teste termina, a PTC oferece o Pay-As-You-Go. Sem assinatura. Sem compromisso mínimo. As primeiras 500 palavras de cada mês são gratuitas. Você só paga pelo restante. A página de preços tem uma calculadora de custos. Cadastre-se com um e-mail corporativo para um teste de negócios estendido.
A PTC tem certificação ISO 27001
A PTC lida com seus dados e os dados dos seus usuários de acordo com padrões de segurança reconhecidos internacionalmente. Sua equipe de segurança e conformidade pode aprovar sem revisão extra.
Pronto para publicar um aplicativo móvel verificado?
Faça o upload do seu strings.xml e .xcstrings. A PTC os traduz para 40+ idiomas e revisa o aplicativo em execução em cada um deles a partir das suas capturas de tela. Você publica com confiança.
Comece seu teste de 30 dias - 20.000 palavras por nossa conta, sem necessidade de cartão de crédito.
Para o passo a passo mais aprofundado:
- Como localizar seu aplicativo para iOS com IA - guia de internacionalização de SwiftUI.
- Como localizar seu aplicativo para Android com IA - passo a passo desde a configuração do
values/até o seletor de idiomas em Kotlin.