PTC

Traduzca aplicaciones de iOS y Android con IA

Traduzca aplicaciones de iOS y Android a 40+ idiomas con IA. PTC (Private Translation Cloud) aprende el vocabulario de su aplicación y revisa visualmente la aplicación en ejecución, para que pueda publicar sin control de calidad manual por idioma.

PTC procesa strings.xml, .strings y .xcstrings en un solo proyecto. Usted mantiene una sola fuente de verdad, un solo glosario y una sola pasada de AI Visual QA por lanzamiento. Sus fichas de la App Store y Google Play se traducen en el mismo proyecto para que la terminología se mantenga coherente.

Las aplicaciones localizadas llegan a más usuarios y generan más ingresos en cada mercado en el que se publican. Esa recompensa solo llega cuando la localización encaja en la interfaz y coincide con la marca. PTC está diseñado para cumplir ese estándar.

Comience su prueba de 30 días: traduzca su aplicación móvil ahora mismo

  • 20.000 palabras a 2 idiomas
  • 40+ idiomas compatibles
  • Revisión visual de la traducción de las aplicaciones de iOS y Android en ejecución incluida
  • Certificación ISO 27001: elimine la seguridad y el cumplimiento normativo de su lista de tareas
  • No se requiere tarjeta de crédito

Comience su prueba

Qué distingue a PTC en la localización de aplicaciones móviles

Cada elemento a continuación enlaza a la sección detallada más abajo en la página.

PTC aprende el vocabulario y la voz de marca de su aplicación

PTC analiza sus archivos de origen al subirlos. Genera automáticamente una descripción de su aplicación y utiliza esa descripción para traducir con el tono y la terminología adecuados.

Si su aplicación llama a un registro “Workspace” en lugar de “Project”, PTC mantiene esa distinción en cada idioma de destino. La misma descripción se mantiene para todas las actualizaciones futuras. Puede revisar y editar la descripción generada automáticamente antes de que se ejecute la traducción.

La mayoría de las herramientas de IA genéricas ven una cadena como “Run” y la traducen sin saber si el usuario quiere decir “execute a scan” (ejecutar un análisis) o “go for a run” (salir a correr). PTC aprende primero su terminología y su público. El 99,5 % de las oraciones se publican sin ediciones.

Revisión visual de la traducción de sus aplicaciones de iOS y Android: publique sin control de calidad manual por idioma

PTC no se detiene en los archivos strings.xml o .xcstrings traducidos. La revisión visual de la traducción ve las propias traducciones de PTC renderizadas dentro de su aplicación real. Detecta problemas que ninguna revisión cadena por cadena puede ver:

  • Una etiqueta en alemán que desborda un botón en su aplicación de Android.
  • Una traducción al francés de “Send” como sustantivo cuando el botón de iOS necesitaba un verbo.
  • Una cadena incrustada en el código en inglés fuera de getString() o Text(_:) que aparece claramente sin traducir en la aplicación en ejecución.

Para las aplicaciones nativas de iOS y Android (que no se ejecutan en un navegador, por lo que el flujo de la extensión no se aplica), la variante adecuada es la subida de capturas de pantalla. Capture las pantallas críticas de la aplicación en ejecución en cada idioma de destino (inicio de sesión, flujo principal, configuración, casos límite) y súbalas a PTC. La IA de visión de PTC inspecciona cada pantalla.

PTC soluciona lo que controla. Los problemas en los archivos de recursos (la discrepancia entre verbo y sustantivo, el desbordamiento del diseño, el plural incorrecto) se solucionan automáticamente. PTC abre un merge request con las correcciones. Los problemas que residen en su código Kotlin o Swift se devuelven como prompts listos para pegar para Cursor o Claude Code. Su equipo de desarrollo aplica la corrección en segundos.

Usted no publica un strings.xml traducido y espera lo mejor. Publica una aplicación multilingüe verificada en cada lanzamiento.

Un solo flujo de trabajo para iOS y Android

La mayoría de los equipos de aplicaciones localizan iOS y Android en dos vías de trabajo separadas. Diferentes formatos de archivo, diferentes agencias o autónomos, diferentes ciclos de revisión. PTC fusiona ambos en un solo proyecto:

  • Una sola fuente de verdad. Suba Localizable.xcstrings (o Localizable.strings) para iOS y res/values/strings.xml para Android al mismo proyecto de PTC. El glosario, la voz de marca y la memoria de traducción se aplican a ambos.
  • Una sola pasada de traducción por idioma. Un término que decida para el español en su interfaz de Android es el mismo término en su interfaz de iOS. Sin desviaciones entre plataformas.
  • Una sola pasada de AI Visual QA por lanzamiento. Suba capturas de pantalla de la aplicación de iOS en ejecución y de la aplicación de Android en ejecución al mismo proyecto. PTC revisa ambas en cada idioma de destino y notifica los problemas por plataforma.

Para los desarrolladores listos para localizar una plataforma específica de principio a fin, consulte el tutorial de localización de Android y el tutorial de localización de iOS.

Fichas de la App Store y Google Play traducidas en el mismo proyecto

Su ficha de tienda de aplicaciones traducida es lo que permite que lo encuentren en cada mercado. Sin ella, no se posicionará para ninguna palabra clave local. PTC traduce las tres cosas que necesita cada lanzamiento de una aplicación multilingüe. Utiliza el mismo glosario y contexto del producto que sus cadenas dentro de la aplicación, para que todo suene coherente:

  • Cadenas dentro de la aplicación. Cada strings.xml, .strings, .xcstrings y cualquier recurso JSON que su aplicación obtenga en tiempo de ejecución. Se conservan los marcadores de posición, se procesan los plurales por idioma y se respetan los límites de longitud.
  • Fichas de la App Store y Google Play. Título, subtítulo, texto promocional, descripción y palabras clave. Optimizadas para cada mercado y teniendo en cuenta los límites de caracteres que imponen Apple y Google.
  • Notas de lanzamiento, campañas de correo electrónico y contenido de ayuda. Textos de “What's New” (novedades), correos electrónicos de marketing y dentro de la aplicación, y preguntas frecuentes de soporte. Todo traducido en el mismo proyecto para que la terminología y la voz de marca coincidan con lo que los usuarios ven en el producto.

Traduzca todo desde un solo proyecto, con un solo glosario, en un solo calendario de lanzamientos. Sin traspasos a agencias entre los textos de la aplicación y de la ficha de tienda.

PTC traduce strings.xml, .xcstrings, .strings y .stringsdict de forma nativa

strings.xml de Android. PTC lee todo el esquema de recursos de cadenas de Android. Cadenas de texto sin formato, cadenas formateadas con marcadores de posición posicionales (%1$s), arrays de cadenas, plurales (<plurals name="...">) y entidades HTML. El resultado es un archivo res/values-{locale}/strings.xml por idioma de destino, listo para colocarse directamente en su árbol app/src/main/res/.

.xcstrings de iOS (String Catalogs, Xcode 15+). PTC lee el formato JSON .xcstrings, incluidas las variaciones de plurales de String Catalog y las variaciones específicas de dispositivos. El resultado es el mismo archivo .xcstrings con los idiomas de destino completados. Vuelva a colocarlo en Xcode y su proyecto se compilará con los nuevos idiomas de inmediato.

.strings de iOS (heredado). Sigue siendo compatible. PTC lee Localizable.strings, InfoPlist.strings y cualquier tabla .strings personalizada, con compatibilidad total para %@ y marcadores de posición posicionales.

Plurales .stringsdict de iOS. PTC lee el formato XML .stringsdict y genera las variantes de plurales correctas para cada idioma de destino.

PTC utiliza valores predeterminados de longitud inteligentes para cada idioma de destino y señala los desbordamientos mientras traduce, no después de compilar. Para obtener la lista completa de formatos, consulte los formatos de archivo de recursos compatibles.

Automatice la traducción desde su repositorio Git

PTC se integra con GitHub, GitLab y Bitbucket. Haga push de un cambio de cadena en su rama principal y PTC abrirá un merge request con los archivos strings.xml y .xcstrings traducidos y actualizados antes de que se publique el próximo lanzamiento.

Haga un commit de un archivo .ptc-config.yml que nombre los archivos que contienen sus cadenas de origen y a dónde pertenecen las traducciones:

# .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

Luego, agregue la PTC Translate action a su flujo de trabajo. Lleva una versión fijada de la CLI de PTC en su interior, por lo que su compilación no descarga nada en tiempo de ejecución:

# .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

La referencia de la API de PTC cubre todo el flujo de webhooks y REST.

Traduzca fichas de la App Store, notas de lanzamiento y notificaciones push

Las descripciones de la App Store y Google Play, las notas de lanzamiento de novedades y el texto de las notificaciones push residen fuera de sus archivos strings.xml y .xcstrings. La función Paste to Translate de PTC procesa ese texto en el mismo proyecto. Pegue el texto de origen, elija los idiomas de destino y reciba traducciones que utilizan el mismo glosario y la misma voz de marca que sus cadenas dentro de la aplicación.

Traduzca el chat dentro de la aplicación, las publicaciones de los usuarios y las notificaciones dinámicas con la API de PTC

El chat dentro de la aplicación, las publicaciones generadas por los usuarios, el contenido social y las notificaciones dinámicas necesitan traducción a medida que llega el contenido. La API REST de PTC traduce este contenido a pedido con autenticación Bearer, utilizando el mismo glosario y la misma voz de marca que sus cadenas dentro de la aplicación.

Precios: prueba de 30 días, luego pago al consumo

La prueba cubre 20.000 palabras a 2 idiomas sin tarjeta de crédito. Cuando finaliza la prueba, PTC ofrece el pago al consumo. Sin suscripciones. Sin compromiso mínimo. Las primeras 500 palabras de cada mes son gratuitas. Solo paga por el resto. La página de precios tiene una calculadora de costes. Regístrese con un correo electrónico de empresa para obtener una prueba ampliada para empresas.

PTC cuenta con la certificación ISO 27001

PTC procesa sus datos y los de sus usuarios según estándares de seguridad reconocidos internacionalmente. Su equipo de seguridad y cumplimiento normativo puede aprobarlo sin revisiones adicionales.

¿Listo para publicar una aplicación móvil verificada?

Suba sus archivos strings.xml y .xcstrings. PTC los traduce a 40+ idiomas y revisa la aplicación en ejecución en cada uno de ellos a partir de sus capturas de pantalla. Usted publica con confianza.

Comience su prueba de 30 días: 20.000 palabras por nuestra cuenta, no se requiere tarjeta de crédito.

Para ver el proceso paso a paso más detallado: