Traduzca aplicaciones de iOS y Android con IA
Traduzca aplicaciones de iOS y Android a 40 o más 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 usted publique sin control de calidad manual por idioma.
PTC procesa strings.xml, .strings y .xcstrings en un solo proyecto. Usted mantiene una fuente de verdad, un glosario y una 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 se obtiene cuando la localización encaja en la interfaz y coincide con la marca. PTC está diseñado para cumplir con ese estándar.
Comience su prueba de 30 días: traduzca su aplicación móvil ahora mismo
- 20.000 palabras a 2 idiomas
- Compatible con 40 o más idiomas
- 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
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: traducciones a medida por proyecto, con precisión contextualizada tanto en iOS como en Android.
- Revisión visual de la traducción de sus aplicaciones de iOS y Android: PTC revisa la aplicación en ejecución a partir de sus capturas de pantalla para que publique sin control de calidad manual por idioma.
- Un flujo de trabajo para iOS y Android: un glosario, una memoria de traducción y un calendario de lanzamientos para ambas plataformas.
- Fichas de la App Store y Google Play traducidas en el mismo proyecto: el título, el subtítulo, las palabras clave y las notas de lanzamiento coinciden con la voz dentro de la aplicación.
- Procesamiento nativo de strings.xml, .xcstrings, .strings y .stringsdict: se conservan todos los marcadores de posición, plurales y variantes de dispositivo.
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 correctos.
Si su aplicación llama a un registro “Workspace” en lugar de “Project”, PTC mantiene esa distinción en todos los idiomas de destino. La misma descripción se mantiene en cada actualización futura. 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 se refiere a “ejecutar un análisis” o “salir a correr”. PTC aprende primero su terminología y su público. El 99,5 % de las traducciones llega a producción sin ninguna edición.
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.
- Un “Send” en francés traducido como sustantivo cuando el botón de iOS necesitaba un verbo.
- Una cadena incrustada en el código en inglés fuera de
getString()oText(_:)que aparece evidentemente 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 de navegador no se aplica), la variante correcta 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 entregan como prompts listos para pegar en Cursor o Claude Code. Su equipo de desarrollo aplica la corrección en segundos.
Usted no publica un archivo strings.xml traducido y cruza los dedos. Usted publica una aplicación multilingüe verificada en cada lanzamiento.
Un 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 profesionales independientes, diferentes ciclos de revisión. PTC fusiona ambos en un solo proyecto:
- Una fuente de verdad. Suba los archivos
Localizable.xcstrings(oLocalizable.strings) para iOS yres/values/strings.xmlpara Android en el mismo proyecto de PTC. El glosario, la voz de marca y la memoria de traducción se aplican a ambos. - Una 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. Ninguna divergencia entre plataformas.
- Una 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 e informa de 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 le encuentren en cada mercado. Sin ella, no 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 de producto que sus cadenas dentro de la aplicación, para que todo suene coherente:
- Cadenas dentro de la aplicación. Cada archivo
strings.xml,.strings,.xcstringsy cualquier recurso JSON que su aplicación extraiga 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”, correos electrónicos de marketing y dentro de la aplicación, 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 glosario, en un solo calendario de lanzamientos. Sin traspasos a agencias entre los textos dentro de la aplicación y los de las fichas de tienda.
PTC traduce strings.xml, .xcstrings, .strings y .stringsdict de forma nativa
strings.xml de Android. PTC lee el esquema completo de recursos de cadenas de Android. Cadenas de texto simples, 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 colocar directamente en su árbol de app/src/main/res/.
.xcstrings de iOS (String Catalogs, Xcode 15+). PTC lee el formato JSON .xcstrings, incluidas las variaciones de plurales y las variaciones específicas de dispositivo de los String Catalogs. 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). Todavía 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 usted traduce, no después de compilar. Para ver la matriz completa de compatibilidad de formatos de archivo, consulte la referencia de la API de PTC.
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.
# .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 }}"
La referencia de la API de PTC cubre todo el flujo de webhook 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 los textos de las notificaciones push residen fuera de sus archivos strings.xml y .xcstrings. La herramienta Paste to Translate de PTC procesa esos textos en el mismo proyecto. Pegue el texto de origen, elija los idiomas de destino y reciba traducciones que utilizan el mismo glosario y 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 bajo demanda con autenticación Bearer, utilizando el mismo glosario y 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 termina 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 de acuerdo con 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 o más 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 detallado paso a paso:
- Cómo localizar su aplicación de iOS con IA: guía de internacionalización de SwiftUI.
- Cómo localizar su aplicación de Android con IA: paso a paso, desde la configuración de
values/hasta el selector de idioma en Kotlin.