Každý program to má řešeno jinak.
Někdy stačí přeložit language file (txt, dat, lng...) a přiložit.
Někdy zabere Resource Hacker či eXeScope (tam můžeš i měnit menu, layout obrazovek, přidávat texty)
Někdy je nutný language kit od výrobce programu
Nejhorší je to ve hrách, tam jsou často texty a fonty hluboko zahrabány v různých souborech a nestandardních archívech a dostat je ven je často jen polovina úspěchu - nemusí fungovat opětovné vložení, hra (a vlastně i program) si to může různě hlídat.
Nejjednodušší cesta je nabídnout lokalizaci výrobci sw/hry, často tím získáš daný soft v podobě odměny zdarma.