Las herramientas de localización de software modifican el software para adaptarse a las necesidades y preferencias de los usuarios en diferentes regiones geográficas. Esencialmente, estas herramientas proporcionan a los usuarios funcionalidad de gestión de traducciones para sus aplicaciones de software. Las herramientas de localización de software tienen como objetivo maximizar el contenido global y minimizar la necesidad de procesos manuales al automatizar tareas básicas a lo largo del proceso de traducción durante el desarrollo de software. Mientras que el software de gestión de traducciones es a menudo utilizado por proveedores de servicios lingüísticos o traductores freelance, las herramientas de localización de software son específicamente aprovechadas por equipos de desarrollo para localizar continuamente sus cadenas de código orientadas al usuario desde un panel de desarrollo. Las herramientas de localización de software proporcionan un centro central para que los traductores en equipos de desarrollo gestionen la traducción y localización a lo largo del ciclo de vida del desarrollo. Desde sitios web y aplicaciones móviles hasta videojuegos, los equipos de desarrollo que trabajan con software orientado al usuario desplegado globalmente se benefician de las tareas de traducción automatizadas y las capacidades de gestión proporcionadas por las herramientas de localización de software. Estas herramientas a menudo se integran con sistemas de control de versiones, plataformas de desarrollo móvil e incluso software de motores de juego para lograr un flujo de trabajo de localización continua.
Para calificar para la inclusión en la categoría de Herramientas de Localización de Software, un producto debe:
Automatizar procesos de traducción dentro de entornos de desarrollo de software
Proporcionar herramientas de traducción asistida por computadora o de traducción automática
Centralizar contenido multilingüe
Proporcionar herramientas para que traductores, desarrolladores y otros empleados se comuniquen