My understanding was also that SRS would be a blueprint for software before it is implemented. But I guess it can also be written based on the existing software.
Anyway, as the author ikm said, everybody would be happy if you contribute. There is a lot of info in this forum (some of it is in Russian, ask if you need a translation of something specific), the source code is at
https://github.com/goldendict/goldendict . Use the GD (most recent builds are at
https://github.com/goldendict/goldendic ... or-Windows ), ask questions.
GD would benefit from a user manual. Note that some attempts have been made to make a user manual at GD wiki:
http://goldendict.org/wiki/index.php/Main_PageDon't forget that GD runs on multiple platforms (Win, Linux, now Mac, in the future Android).
Part of the manual could be the description of how people could help with the project (translation/localization, ports, programming, releasing dictionaries that are not under copyright, etc.)