La función de alineación permite emparejar segmentos de la lengua de origen con sus equivalentes en la lengua de destino, a partir de archivos de origen y de destino.
La alineación se realiza usando los identificadores de recursos. Estos se refieren a cada recurso en una aplicación, y pueden consistir en uno o varios números, o en una designación única. Las cadenas contenidas en los recursos también se distinguen por sus identificadores (numéricos).
Esta característica es útil, por ejemplo, si un nuevo proyecto hay que crearlo para una aplicación de software que ya ha sido traducida (p.ej. con una herramienta de localización de software distinta). Además, si un proyecto se pierde, se puede utilizar la alineación para recuperar traducciones anteriores.