ESV: The 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.
NIV: The 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.
NASB: The 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.'
CSB: The 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.
NLT: The 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.'
KJV: The 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.
NKJV: The Lord of hosts has sworn by Himself: “Surely I will fill you with men, as with locusts, And they shall lift up a shout against you.”