You would be better off contacting the developers and/or maintainers of a specific add-on in regard to collaborating with them to create a translation to be used with that software.
You are not likely to need to know how to program, as most situations where someone translates that's precisely what they're doing. The developer then tucks those translations in to the structure that allows the end user to select a language (if the code was written with this idea in mind, or using templates with this idea in mind).
Brian - Windows 10 Pro, 64-Bit, Version 2004, Build 19041
If you think that you can think about a thing, inextricably attached to something else, without thinking of the thing it is attached to, then you have a legal mind.
~ Thomas Reed Powell