PTC

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

Comece seu teste

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

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