regarding translation I totally agree with you, ai excels at complex translative skills eg. art, reverse engineering. programming is another good example in isolation, like a web site or simple application. although, from my experience, excessive generative ai usage dulls the imagination, and distances programmers from their code (eg your admission to not knowing the readme of your project).
i do not have an answer for your question, I may only extend from it tangentially. can you think of a way that generative ai could be offered such that end users ultimately experience a greater (rather than lesser) capacity to understanding their programming output? the loss of this understanding is one of many reasons I don't like to use generative ai.