The feature you're looking for is called Alignment. Trados can do that. It does require some manual work though - you need to check and fix any incorrectly matched segments. More info here: https://www.sdltrados.com/solutions/translation-alignment/
https://www.sdltrados.com/solutions/software-localization/ some general details of how it works for software.
Localization managers are responsible for getting the software ready for translation and doing other work about the language/country. For example, - different languages use different date/time/calendar formats - they do the research for R&D to maintain the software. - They talk to customers about the translations to make sure we’re doing the right things. - Research dialects of languages to see how different they’ll be and how we can support both (think: Brazilian or Portugal Portuguese). - Maintain glossaries for the software so that dev are using the same terms consistently with the same meanings
It’s not strictly linguistic work but it’s a lot of diving into nuance of languages and pays pretty well for a liberal arts degree. You’ll normally see the jobs advertised as Localization Manager or something to do with Internationalization.
IMO, you shouldn't buy Trados YET. Until you have a few clients and now you're going to need it, you shouldn't buy it, and even then there are options. Start with the 30 day trial, obviously. It's fully featured, so you don't lose anything from the main version. Now you know how and how often you're going to use the software. Look at the files: can you work with the Starter Edition? MemoQ is also mostly compatible with Trados files, so you can work jobs that require both memoQ and Trados (although you'll probably be missing features). I've worked for over a year with Trados files and only just now had to use the Trados free trial because memoQ didn't have a preview with a file for which I needed it. So if you end up needing both, maybe start by getting memoQ.
When I bought my computer, I chose my CAT tool first and then picked a computer based on the specific system requirements for the "optimum performance" of that CAT tool.
For example: https://www.sdltrados.com/products/trados-studio/system-requirements.html
It took all the guess work out of choosing my computer! I cut costs by getting a refurbished desktop computer.