@TranslateScience
This may be of interest to you too
https://meta.wikimedia.org/wiki/Africa_Wiki_Challenge/Participate
Articles on wikipedia about Africa could also link to science contributors from Africa and could tie in to translate associated works.