ESVThe LORD of hosts has sworn by himself: Surely I will fill you with men, as many as locusts, and they shall raise the shout of victory over you.
NIVThe LORD Almighty has sworn by himself: I will surely fill you with troops, as with a swarm of locusts, and they will shout in triumph over you.
NASBThe Lord of armies has sworn by Himself:'I will certainly fill you with a population like locusts,And they will cry out with shouts of victory over you.'
CSBThe Lord of Armies has sworn by himself: I will fill you up with men as with locusts, and they will sing the victory song over you.
NLTThe Lord of Heaven’s Armies has taken this vow and has sworn to it by his own name: 'Your cities will be filled with enemies, like fields swarming with locusts, and they will shout in triumph over you.'
KJVThe LORD of hosts hath sworn by himself, saying, Surely I will fill thee with men, as with caterpillers; and they shall lift up a shout against thee.