Add translation infrastructure