Las macros son reglas que especifican la correspondencia entre una secuencia de entrada de información (p.ej. una secuencia de caracteres tecleados) y una secuencia de salida (p.ej. otra secuencia de caracteres).
Algunas herramientas de localización incluyen macros que permiten a los usuarios:
- Cambiar o extender funciones de la herramienta de localización de software
- Automatizar tareas repetitivas
- Implementar comprobaciones definidas por el usuario
- Trabajar con formatos de archivo propios del usuario
- Integrar parcialmente entornos de desarrollo como:
- Editores especiales con ayuda dependiente del contexto
- Depuradores (programas informáticos usados para comprobar y "depurar" otros programas)