Hi,
one problem of using such tools as Weblate is that only limited
information about context is available.
I have written two scripts which may help, they are available here:
https://github.com/milossramek/translation-scripts/tree/master/weblate:
potrans.py enables easy to use local translation of LO po files
(download and upload of files from/to Weblate, import of translations
from csv files)
diagtrans.py renders translated dialogs
Their documentation is quite long, I will be glad to answer your questions.
The scripts were developed in a Linux environment, they probably do not
run on Windows. If somebody helps here...
Enjoy
Milos