Transka offers limited functionality via calling the script with various arguments, including downloading and uploading of both resource files and translations of resource files. These features are enough for managing existing translations.
To list all available switches, simply call
transka --help. Transka allows doing all those actions via single script call.
I use transka in my personal project, RSS Guard, for download translations and updating source resource localization file with single script. Check it out.