¿Cómo gestionan eficientemente los equipos de aplicaciones móviles la traducción de su aplicación a más de 10 idiomas?

La automatización del proceso de localización siempre ha sido un tema candente, pero siempre ha sido difícil debido a la cantidad de personas involucradas: desarrolladores, comercializadores, gerentes de proyectos, traductores y control de calidad. Como jefe de localización de Babble-on, esto es algo que, en el pasado, ha frustrado tanto a mi equipo de traducción como a nuestros clientes que desarrollan aplicaciones. Primero, déjame decirte que el proceso que describiste es bastante estándar:

1. Produce archivos de localización (.yml) y los envía a los traductores

2. Los traductores devuelven los archivos .yml localizados

Es simple de ida y vuelta, pero a medida que escribe, si se realizan cambios, eso crea múltiples bucles de ida y vuelta . Luego se encuentran errores en la traducción, o los textos son demasiado largos, y tiene más bucles.

En estos días puedes automatizar el proceso:

  1. Automatice la sincronización de archivos con Github o Bitbucket : ofrecemos a los clientes una sincronización con estos servicios populares porque ya se ha desarrollado mucho a través de ellos. Para cada sucursal que se encuentra en localización, agregamos una sucursal de servicio con traducciones. Nada está comprometido directamente con el maestro, por lo que tiene la oportunidad de verificar las traducciones antes de lanzarlo a producción. Si es necesario agregar cadenas, simplemente actualícela de su lado y veremos las nuevas cadenas para la traducción. Durante el proceso de traducción, si encontramos cadenas en inglés incorrectas, podemos pedirle que las arregle, o incluso integrarse con algo como JIRA para enviarle tickets de soporte para que el ingeniero adecuado haga el trabajo.
  2. Automatice el control de calidad: tanto Xcode como Android Studio tienen herramientas para automatizar la creación de capturas de pantalla. Este control de calidad requiere una configuración inicial, pero si está haciendo 20 idiomas, vale la pena. Su secuencia de comandos puede producir capturas de pantalla de todas las pantallas principales de su aplicación en todos los idiomas. Como equipo de traducción, los revisaremos y actualizaremos todo lo que necesitemos en las traducciones, o agregaremos nuevamente tickets de soporte para que sus desarrolladores arreglen lo que necesitan.
  3. Automatice la facturación : ofrecemos a los clientes una facturación mensual para que la parte financiera engorrosa se haga a un lado mientras se realiza el trabajo real.

No puede automatizar todo, por supuesto, ni debería hacerlo. Al igual que no puede hacer que una computadora escriba el código de la aplicación por usted, las traducciones deben ser realizadas por profesionales humanos que sean hablantes nativos y estén familiarizados con la jerga de la aplicación. Siempre habrá algo de ida y vuelta entre el lado de la traducción y los desarrolladores, pero así es como funcionan los equipos.

En el mejor de los casos, la empresa de traducción que use debe ser una extensión de su equipo. ¡Al menos así es como nos vemos!

Benjamin Zadik

Babble-on App Localización

Estás atravesando un proceso de localización bastante desactualizado si te encuentras constantemente yendo y viniendo entre desarrolladores, gerentes y proveedores.

Por supuesto, la mejor manera es automatizar el proceso tanto como sea posible, de modo que haya menos participación del desarrollador y se ofrezca el mayor contexto posible a los traductores durante la traducción y las pruebas desde el principio.

Muchas empresas que buscan localizar sus aplicaciones utilizan herramientas de terceros de bajo costo, como Applanga ( https://applanga.com ), que extraen automáticamente contenido localizable en un tablero donde los pms y los proveedores pueden colaborar, agregar contenido traducido y probar en contexto en -app. Cualquier actualización del panel de control se envía al usuario final sin ninguna participación del desarrollador.

Esa herramienta es gratuita para proyectos pequeños y sigue siendo bastante barata para proyectos más grandes, vale la pena echarle un vistazo. ¡Buena suerte! 😉

En mi humilde opinión, no debe traducir la aplicación hasta que haya alcanzado cierto nivel de madurez, por lo que tendrá actualizaciones de características dos o tres veces al año. Exactamente por las razones que has mencionado.

Además, sería muy cuidadoso con la cantidad de idiomas, pero depende de sus ingresos. La mayoría de las aplicaciones tienen menos de 50 $ al mes y ninguna traducción tiene sentido. Soy consciente de que estás por encima de eso, pero no estoy seguro de qué nivel estás.