Ferramentas de localização de software modificam o software para se adaptar às necessidades e preferências dos usuários em diferentes regiões geográficas. Essencialmente, essas ferramentas fornecem aos usuários funcionalidade de gerenciamento de tradução para suas aplicações de software. Ferramentas de localização de software visam maximizar o conteúdo global e minimizar a necessidade de processos manuais, automatizando tarefas básicas ao longo do processo de tradução durante o desenvolvimento de software. Enquanto o software de gerenciamento de tradução é frequentemente usado por provedores de serviços de idiomas ou tradutores freelancers, as ferramentas de localização de software são especificamente aproveitadas por equipes de desenvolvimento para localizar continuamente suas cadeias de código voltadas para o usuário a partir de um painel de desenvolvimento. Ferramentas de localização de software fornecem um hub central para tradutores em equipes de desenvolvimento gerenciarem tradução e localização ao longo do ciclo de vida do desenvolvimento. De sites e aplicativos móveis a videogames, equipes de desenvolvimento que trabalham com software voltado para o usuário implantado globalmente se beneficiam das tarefas de tradução automatizadas e das capacidades de gerenciamento fornecidas por ferramentas de localização de software. Essas ferramentas frequentemente se integram com sistemas de controle de versão, plataformas de desenvolvimento móvel e até mesmo software de motor de jogo para alcançar um fluxo de trabalho de localização contínuo.
Para se qualificar para inclusão na categoria de Ferramentas de Localização de Software, um produto deve:
Automatizar processos de tradução dentro de ambientes de desenvolvimento de software
Fornecer ferramentas de tradução assistida por computador ou de tradução automática
Centralizar conteúdo multilíngue
Fornecer ferramentas para tradutores, desenvolvedores e outros funcionários se comunicarem