It's moreso like, since every game engine is different, different games need different kind of tools for translation work.
Sometimes you get lucky and find a series of games by the same company that use the same engine, or tools that work just with text like Oh Text Hooker.
Most of the other times it's the arduous process of finding a way to extract from the script from the game, translate it, and insert it back into the game. I'm not speaking from experience translating, moreso from experience extracting data files from several different game types.