Traduza aplicativos iOS e Android com IA
Traduza aplicativos iOS e Android para mais de 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ê faça o lançamento sem QA manual por idioma.
A PTC lida com strings.xml, .strings e .xcstrings em um único projeto. Você mantém uma fonte única de verdade, um único glossário e uma execução do AI Visual QA por lançamento. As 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. Esse retorno só vem quando a localização se adapta à UI e corresponde à marca. A PTC foi construída 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 iOS e Android em execução incluída
- Certificação ISO 27001 - segurança e conformidade riscadas da sua lista
- Nenhum cartão de crédito necessário
O que diferencia 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 personalizadas por projeto, com precisão sensível ao contexto no iOS e no Android.
- Revisão visual de tradução dos seus aplicativos iOS e Android - a PTC revisa o aplicativo em execução a partir das suas capturas de tela para que você faça o lançamento 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çamento 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 no 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 corretos.
Se o seu aplicativo chama um registro de “Workspace” em vez de “Project”, a PTC mantém essa distinção em cada idioma 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 se refere a “executar uma verificação” ou “fazer uma corrida”. A PTC aprende sua terminologia e público primeiro. 99,5% das traduções vão ao ar sem nenhuma edição.
Revisão visual de tradução dos seus aplicativos iOS e Android - faça o lançamento 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 estouro em um botão no seu aplicativo 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 do
getString()ouText(_:)que aparece flagrantemente não traduzida no aplicativo em execução.
Para aplicativos nativos iOS e Android (que não rodam em um navegador, portanto, o fluxo da extensão do navegador não se aplica), a variante correta é 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 ela controla. Problemas nos arquivos de recursos (a incompatibilidade entre verbo e 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 o Claude Code. Sua equipe de desenvolvimento aplica a correção em segundos.
Você não lança um strings.xml traduzido e fica torcendo. Você lança um aplicativo multilíngue e verificado a cada lançamento.
Um fluxo de trabalho para iOS e Android
A maioria das equipes de aplicativos localiza iOS e Android em duas frentes separadas. Diferentes formatos de arquivo, diferentes agências ou freelancers, diferentes ciclos de revisão. A PTC mescla ambos em um único projeto:
- Uma fonte única 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 rodada 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 iOS em execução e do aplicativo 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 sua 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 busque 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 “Novidades”, 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 projeto, com um glossário, em um cronograma de lançamento. Sem repasses para agências entre os textos das strings no aplicativo e da ficha da loja de aplicativos.
A PTC traduz strings.xml, .xcstrings, .strings e .stringsdict nativamente
Android strings.xml. A PTC lê todo o esquema de recursos de strings 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 ser inserido na sua árvore app/src/main/res/.
iOS .xcstrings (String Catalogs, Xcode 15+). A PTC lê o formato JSON .xcstrings, incluindo as variações plurais e variações específicas de dispositivo do String Catalog. A saída é o mesmo arquivo .xcstrings com os idiomas de destino preenchidos. Coloque-o de volta no Xcode e seu projeto será compilado com os novos idiomas imediatamente.
iOS .strings (legado). Ainda suportado. A PTC lê Localizable.strings, InfoPlist.strings e qualquer tabela .strings personalizada, com suporte completo para %@ e placeholders posicionais.
Plurais do iOS .stringsdict. 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 limite 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 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 abrirá um merge request com os arquivos strings.xml e .xcstrings traduzidos e atualizados antes do próximo lançamento.
Faça o commit de um .ptc-config.yml nomeando os arquivos que contêm suas strings de origem e onde as traduções devem ficar:
# .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
Em seguida, adicione a action PTC Translate ao seu fluxo de trabalho. Ela carrega uma versão fixada da CLI da PTC internamente, para que sua compilação não baixe nada em tempo de execução:
# .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
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
As descrições da App Store e do Google Play, as notas de lançamento com novidades e os textos de notificações push vivem fora dos seus arquivos strings.xml e .xcstrings. A 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 chat no aplicativo, postagens de usuários e notificações dinâmicas com a API da PTC
Chat 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 em 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 possui uma calculadora de custos. Cadastre-se com um e-mail corporativo para um teste corporativo estendido.
A PTC é certificada pela ISO 27001
A PTC lida com seus dados e os dados de seus usuários de acordo com padrões de segurança reconhecidos internacionalmente. Sua equipe de segurança e conformidade pode aprovar sem análises extras.
Pronto para lançar um aplicativo móvel verificado?
Faça o upload do seu strings.xml e .xcstrings. A PTC os traduz para mais de 40 idiomas e revisa o aplicativo em execução em cada um deles a partir de suas capturas de tela. Você lança com confiança.
Comece seu teste de 30 dias - 20.000 palavras grátis, sem necessidade de cartão de crédito.
Para um passo a passo mais detalhado:
- Como localizar seu aplicativo iOS com IA - guia de internacionalização do SwiftUI.
- Como localizar seu aplicativo Android com IA - passo a passo desde a configuração do
values/até o seletor de idiomas em Kotlin.