A: The Hebrew word ruah can mean either, but their activity suggests spirits is intended here. However, Zechariah might have deliberately used this word with both meanings.
J: Neno la Kiebrania ruah linawema kumaanisha vitu vyote hivyo viwili, lakini vitendo vyao vinaonyesha kuwa maana iliyokusudiwa hapa ni roho.