Les macros sont des règles qui déterminent la façon dont une séquence d'informations entrante (par ex. une séquence de caractères) peut être organisée en une séquence d'informations sortante (par ex. une séquence de caractères). Certains outils de localisation de logiciels contenant des macros permettent à leurs utilisateurs :
- de modifier ou de compléter les fonctions de l'outil de localisation
- d'automatiser les tâches récurrentes
- d'effectuer des contrôles définis par l'utilisateur
- de travailler avec des formats de fichiers adaptés à l'utilisateur
- d'intégrer partiellement des environnements de développement tels que :
- des éditeurs spéciaux avec une aide qui prend en compte le contexte
- des débogueurs (programmes informatiques permettant de tester et déboguer d'autres programmes)