For some words, it would be nice to have also a short definition along with the image so translators don't need to check the image to translate the words.
Depending on how we implement it, it could also be translated to be displayed on screen so the children can have the definition of the word (thus, the definition should use simple words).
Regarding the code, it's all in src/activities/lang folder: https://invent.kde.org/education/gcompris/-/blob/master/src/activities/lang/resource/datasetToPo.py if the file that converts the words.json to .po file that translators complete.
To be discussed with the team if we want to improve lang to also display the definition of the words.